PSOC SOC
Here is whats onchip, multiple copies in many cases -
Compiler and IDE (PSOC Creator) free.
Excellent board to start with $ 15 :
You drag and drop components out of its chip catalog ( a component in PSOC
land is an onchip resource, as shown above). right click,. config them, and for
code each has a rich f() call library you use to maniputale in real time. Then using
simple wire tool wire up internally and out to pins.
3 families from low end, PSOC4, to midrange, PSOC 5LP, and high end dual core
PSOC 6.
You can design additional componnets yourself using schematic capture and/or verilog.
Community has already done stuff like DDS, 74HC logic look alikes, etc....
Some example projects, all basically single chip :
https://www.electro-tech-online.com/threads/mcu-with-programmable-pll.165194/#post-1440967 POST #3
Custom onchip componenty I needed :
Occasionally I need long shift registers. This is a design done on a single PSOC chip using verilog. Its 64 bits wide, SIPO, with controls to clear or set all bits. Notice many additional chip resources went un used that are availble for other tasks, like COM, Timer, Counter, Analog,.....see...
Need a general purpose programmable filter in your lab. Here is a stand alone filter you can use in your lab to do basic filtering. Its an 8 bit front end, but there are also finished projects that do 16 and 24 bit versions. This uses just a fraction of the resources onboard PSOC 5LP family...
www.electro-tech-online.com
Regards, Dana.