List of available modules:

  • general purpose:
    • Resgisters
    • Multiplexers
    • Generic clock divider
    • Multipler and ACcumulator
  • dsp:
    • Multi-channel IIR filter
      • This filter is based on Matlab 2nd order structure. You can implemente any order filter. It is optimised for size, only one multiplier and one adder is needed, so its maximum speed depend on the system clock frequency, the order and the number of channels.
    • FFT
      • Actually this is not an FFT but only an Actel's FFT interface to test it with APB bus.
  • LPP uart:
    • APB UART
      • This UART doesn't need any baudrate configuration it detects automaticly the input baudrate.
  • LPP ADConv:
    • APB AD conv
      • This module gives you an APB inerface to drive any analog to digital converter, now it can drive ADS7886 and AD7688 converters and easily other serial ADC.
  • LPP AMBA 16x2 LCD ctrlr:
    • APB LCD ctrlr
      • The LCD controler help you to drive any parallel 16x2 chars LCD. To write lcd you just have to write in processor memory and the module synchronize the data automaticly. You can also send CMD to the screen just by writingthe CMD value. So you can drive the LCD without overloading the cpu in some waiting loops...