Tag Archives: Development

What is Embedded FPGA — Known as eFPGA

Today’s market requirements change faster than the typical development time for a new device or the ability of designers of SoCs to know. To solve this problem, FPGAs/MCUs are used so developers can change the configuration/firmware later.

As known, MCU IP is static and you can’t change the silicon design (RTL design) after fabrication. FPGA chips are used to overcome this limitation but the FPGA high cost is a concern compared to the price of the MCUs. From this point a new technology called Embedded FPGA (eFPGA) was invented. This technology can give the flexibility of allowing SoCs to be customized post-production with no high expenses.

Image courtesy of FlexLogic

The idea behind eFPGA is to embed the FPGA core to SoCs without the other components of typical FPGA chips such as: surrounding ring of GPIO,SERDES, and PHYs. This core can be customized in a post-production stage with no need to change the RTL design and manufacturing the chips again.

Image courtesy of QuickLogic

One of eFPGA use cases is an always-on sensor hub for sensor data acquisition. In this use case, the eFPGA can be used to run sensor hub at a very low power level, while the main CPU is hibernated until relevant data is available. eFPGA has other useful uses such as ,and not limited to: software reconfigurable I/O pin multiplexing and Customize GPIO and Serial Interfaces in software.

Moreover, eFPGA is expected to have a brilliant future and to be adapted widely according to the CEO of Flex Logix Technologies in an article published on Circuit Cellar magazine. That’s because of increasing mask cost: approximately $1 million for 40 nm, $2 million for 28 nm, and $4 million for 16 nm, and the need for constantly changing in standards and protocols besides application of AI and machine learning algorithms.

For more information about eFPGA, please refer to this article: Make SoCs flexible with embedded FPGA.

PIC Development Board for RS485 & DMX512 Applications

This PIC development board has been designed to develop RS485 based and DMX512 applications, the board has 28 pin SMD Pic micro-controller, RS485 chip for communications, all I/O line has pull-up resistor which can be soldered as per application requirement on particular port pins. In-circuit programming of PIC micro-controller can be achieved via a 6-pin header that is compatible with the Microchip PICkit2 or PICkit3. On board 3.3 V and 5V DC regulators allows using 3V and 5V PICS. This board support both 3.3V low power and normal 5V operation, supply selection with jumper closure. All I/O pins supported with parallel GND and VCC header connector for easy interface of any device or sensor and also can be used as address setting jumper by pulling high or low. Important  for DMX512 Address.

PIC Development Board for RS485 & DMX512 Applications – [Link]

PIC16F 28/40 Pin Development Board

pic16f-28-40-pin-development-board-img1

PIC16F 28/40-pin Development Board will help you with your prototyping requirement with any of Microchip’s 28/40-pin of 16F PIC microcontrollers.

Specifications

  • All ports terminating in separate box header connector with 5 VDC source option
  • ICSP connector for programming for the PIC’s with ICD support
  • Jumper selectable onboard pull-up resistors for Port A.4 pin on the microcontroller
  • Bridge in the input provides any polarity DC supply connection to the board
  • 20 MHz crystal source
  • Onboard +5V voltage regulator
  • Four mounting holes of 3.2 mm each
  • PCB dimensions 77 mm x 82 mm

PIC16F 28/40 Pin Development Board – [Link]

DueProLogic – USB-CPLD Development System

ept-4ce6-af-d2-front-diagonol-white-background_1659x843_001

The DueProLogic is a complete FPGA Development System designed to easily get the user started learning and creating projects.

The DueProLogic makes programmable logic easy with an all inclusive development platform. It includes an Altera Cyclone IV FPGA, on board programming, four megabit configuration flash, and an SD connector for add on memory. You can create your HDL code, program it into the flash and interact with the hardware via a Windows PC.

DueProLogic – USB-CPLD Development System – [Link]

AT89SXX Development Board

at89sxx-development-board-img2

Our AT89Sxx Development Board provides a very simple and cost effective prototyping platform.  The compact design provides connection to all the pins of the microcontroller for the user.

Features

  • Prototyping solution available for 40-pin AT89xx series microcontroller from ATMEL
  • All the four ports available to the user via standard 10 pin box header with supply of 5 VDC for interfacing circuits
  • ISP (In circuit Serial Programming) connector available for chips with ISP support
  • 11.0592 MHz crystal on board
  • Pull-up resistor network for Port 0 of the microcontroller
  • UART level shifter MAX232 IC, on board for easy connection of the board to the RS232 devices
  • Jumper selectable connection available for connecting the UART level Shifter to the port pins
  • On board voltage regulator available for sourcing regulated 5V @ up to 1A voltage to the board and connecting circuit
  • Power-On LED indicator
  • AUX Power source of 5 VDC available on a PBT connector for sourcing DC supply to interfacing circuits
  • Four mounting holes of 3.2 mm each
  • PCB dimensions 74 mm x 97 mm

AT89SXX Development Board – [Link]

40 PIN & 28 PIN PIC18F USB Development Board

pic18f-development-board-using-pic-18f4550-18f2550-2

PIC18F USB Development Board will help you with your prototyping requirement with any 28/40-pin Microchip microcontroller supporting USB interface . The board has been tested using PIC18F4550 40 Pin & PIC18F2550 28 Pin Microcontrollers.

Features

  • All ports terminating in separate Box Header with 5 VDC source option
  • ICSP connector for programming for the PIC’s with ICD support
  • Bridge in the input provides any polarity DC supply connection to the board
  • 20 MHz crystal source
  • Onboard +5V Voltage regulator
  • Four mounting holes of 3.2 mm each
  • PCB dimensions 77 mm x 87 mm

40 PIN & 28 PIN PIC18F USB Development Board – [Link]

18 PIN PIC Development Board with Header IO

18pin-pic-development-board-img2

PIC16F 18-pin Development Board will help you with your prototyping. It works with any of Microchip’s 18 pin of 16F PIC microcontroller.

Features

  • All ports terminating in separate box header with 5 VDC source option
  •  ICSP connector for programming for the PIC’s with ICD support
  •  Jumper selectable on board pull up resistor for PortA.4 pin on the microcontroller
  •  Bridge in the input provides any polarity DC supply connection to the board
  •  Jumper selectable 20 MHz crystal source
  •  Onboard +5V Voltage regulator
  •  Four mounting holes of 3.2 mm each
  •  PCB dimensions 56 mm x 55 mm

18 PIN PIC Development Board with Header IO – [Link]

Make your own Attiny2313 development board

FVRC0Q1IQV7JWSL.MEDIUM

In this tutorial you will learn how to build a basic development board for Attiny2313 microcontrollers.

Did you ever want to make your own development board with microcontroller and you didn´t know how .In this instructable I will show you how to make it.All you need is knowledge in electronics, designing circuits and programming.

Make your own Attiny2313 development board – [Link]

 

Development board for PIC16F1938

PIC16F1938_1-600

Raj over at Embedded Lab has designed a development board for PIC16F1938:

The PIC16F1938 is a versatile 28-pin MCU belonging to Microchip’s extreme low power microcontroller family featuring nanoWatt XLP technology, 28KB of programming memory, 1KB of RAM, 11 ADC channels, and tons of other peripherals. A while ago, I designed a development board for this MCU and I thought it would be worth sharing this design here. The development board features an onboard USB-UART bridge to support the ds30 Loader for easy programming of the PIC MCU. All I/O pins are accessible through 2×5 headers.

Development board for PIC16F1938 – [Link]

USBuddy: USB development tool

USBuddy-600

Jakub has designed and built a USB breakout board with current monitor – USBuddy:

Do you sometimes develop with USB? I do. So I need to access data lines, bus voltage and I’d like to easily monitor the current too. I made myself a small companion (43.5 mm × 22.5 mm, 9.5 g) to do that. Just a simple breakout board with one connector in and one out. And a little extra to make things easier. I call it USBuddy.

USBuddy: USB development tool – [Link]