element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      • Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Vietnam
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Path to Programmable
  • Challenges & Projects
  • Design Challenges
  • Path to Programmable
  • More
  • Cancel
Path to Programmable
Blog Path to Pragrammable with MiniZed PSoC 1 -
  • Blog
  • Forum
  • Documents
  • Polls
  • Files
  • Events
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: mu.udhay
  • Date Created: 5 Oct 2018 6:06 PM Date Created
  • Views 985 views
  • Likes 6 likes
  • Comments 6 comments
  • minized architecture
  • avnet minized
  • minized
Related
Recommended

Path to Pragrammable with MiniZed PSoC 1 -

mu.udhay
mu.udhay
5 Oct 2018

Hi Guys this is my first Post ,My Board is about to come, may be within 24 hrs ,My Peers have already shared their Nice Experiance with it , So inorder to prevent Redundency I would like to give a brief Overview regarding the Purpose of the Board , How it's Architecture would be , What you can do with it

 

First of All What is Minized PSoC ?

image

Minized is Xilinx Zynq XC7Z007S based Programmable SoC (System on Chip) , which has a  Processor Subsystem (PS) of ARM Cortex A9 core and the Programmable Logic (PL) based on Xilinx( Virtex 7 or Similar )fabric.

 

What is Programmable SoC ?

 

It is simply a microController like device but which Large Number of Peripherals (UART, Bluetooth,WiFi etc)and High Computing Power CPU core (ARM cortex A9) and in addition to this It has a Programmable Area (Similar to that in FPGAs) which can be used to build or Design any Hardware ( such as USB controller device , Counter etc)or Other Custom Blocks (Adders , DSP systems etc).

It can be Easily Understood With Help of Architecture in Below.

 

Architecture of MiniZed PSoC :

image

Here It can be seen as a Device with Two Blocks (Areas) tightly Coupled (connected) : 1.Processing System (Gray Area) and  2. Programmable Logic (Yellow Area)

 

Processing System (called as PS , informally call it  CPU or MCU ) works just same as a normal MicroController or a Small CPU with Periperals (similar to BeagleBone Black)

Programmable Logic (called as PL )Works as a FPGA (Informally call it as FPGA)

The Intersting thing is Both Blocks are Independent in Functional but talk to Each other as shown in below fig

image

 

The ARM core in PS( CPU )  talks to the Device(Custom Logic or IP core) we Built in Programmable Logic using  the Memory Space Addressing (Simply as a Location with Address in DDR memory)

 

The PL(FPGA ) talks to ARM core by sending data to DDR memory through the Registers Designed as sort of Middle man or Interfacing

 

In this way these both Guys - Our PS (CPU )and PL ( FPGA ) guy who are unknown to each other but talks as if they are on same channel but Actually their Different Channels are made to Appear as Same by the DDR Memory and Registers as Middle men for them.

 

How You Can Use IT ?

 

Because it has Both PS (CPU ) and PL (FPGA) in it ,

We can Use the PS (CPU) as microController with Peripherals or Small Computer like BeagleBone Black or Raspberry Pi , True ! It (ARM cortex 9)runs on Peta Linux (A flavor of Linux)

We can Use th PL (FPGA ) the Same way what we can Do with a FPGA

Creatively , we can use both for instance for some custom Design on PL(FPGA) we can use the Peripherals on PS (CPU) (Such as WiFi ) and use it as combined application ,

Possibility is endless ! (Atleast for Now image)

 

Note:     IF found any errors or it is not understandable or want to give suggestions PLEASE DO SO !  I am Newbie image

  • Sign in to reply

Top Comments

  • DAB
    DAB over 7 years ago +1
    Not bad for your first post in the series. How much experience do you have with HW and SW and have you ever done FPGA type development before? DAB
  • Fred27
    Fred27 over 7 years ago +1
    I'm looking forward to everyone getting going on this. If learning secondhand looks feasible then I'm ordering one.
  • mu.udhay
    mu.udhay over 7 years ago in reply to DAB +1
    Hi, I play with my Spartan 6 fpga dev board using hdl. That is not professional but learnt out of curiosity
  • nirbhay1
    nirbhay1 over 7 years ago

    Hey any updates from your side?

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • aspork42
    aspork42 over 7 years ago

    Good explanation - It makes much more sense to me now image

    It is /both/ an FPGA and a regular ARM processor.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • mu.udhay
    mu.udhay over 7 years ago in reply to DAB

    Hi, I play with my Spartan 6 fpga dev board using hdl. That is not professional but learnt out of curiosity

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • Fred27
    Fred27 over 7 years ago

    I'm looking forward to everyone getting going on this. If learning secondhand looks feasible then I'm ordering one.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • DAB
    DAB over 7 years ago

    Not bad for your first post in the series.

    How much experience do you have with HW and SW and have you ever done FPGA type development before?

     

    DAB

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
>
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube