Forum Discussion
Altera_Forum
Honored Contributor
17 years agoA different kind of embedded processor/controller
I have a preliminary design that uses Trimatrix memory blocks to meet the timing of control logic that typically limits the use of embedded controllers/processors. Pipelining is used to boost perfor...
Altera_Forum
Honored Contributor
17 years agoI have a preliminary bdf that I will try to attach later. It has 5 Trimatrix memory blocks, a few counters and some Mux/Regs. Also an alu and a couple of compares. Some of the memory is used essentially as a big LUT. Some memory for variable storage, stack, statements, and expressions. Most of the controls are done in memory microprogram which has been used in mainframe cpus. A C# program parses the C code and loads the memory blocks to do the function. The program also uses arrays and other objects to do an analog of the hardware for debugging. At present the stack can do arithmetic evaluation. I am still working on the microprogram analog.
Thanks for the question. I will work on getting more info up.