Hello;
The best option you have to accomplish that task is by using one of the boards of the 653x family. Those are digital boards in what you can execute pattern output operations. That means you will program a buffer in a way its first element is the first number to be output, the second element is that number decremented by one, and so on. Then, you can program the clock rate of that board so those numbers can be clocked out to the digital lines. With those boards, you have the option of outputing 8-bit, 16-bit or 32-bit words, in parallel, by each clock cycle.
Regarding the speed, since you will be clocking those numbers in hardware, and those boards can support a clock pulse train up to 20MHz of frequency, you should be ok on outputing words at the mentione
d rate.
Hope this helps.
Filipe A.
Applications Engineer
National Instruments