Saturday, August 31, 2019

Critical Essay on ‘Follower’ Essay

A poem which explores the problems of growing older is the poem ‘Follower’ by Seamus Heaney. This poem is about Heaney’s childhood memories of his father working on the farm ploughing the land. Heaney talks very highly of his father and creates the impression of a very strong man who was an expert at what he done and a man who was his son’s hero. It also talks about how Heaney used to follow his dad around as he worked and how he dreamed of growing up and ploughing like his dad. However, there is a twist at the end of the poem and Heaney goes from talking about how he was an annoyance to his dad when he was younger but now his dad is the annoyance to him as he is now old. In the first stanza, Heaney talks about his father and his work. He is talking very highly of his father and says, â€Å"The horses strained at his clicking tongue† This quote shows how his father was a man who was extremely good at his work as it shows how his father could control numerous strong farm animals perfectly and with ease just by clicking his tongue, a very hard thing to do using reasonable force never mind just by a simple gesture such of the click of his tongue. The image the reader gathers from this quote goes well with the image of a strong, well-built man that we get when Heaney writes, â€Å"His shoulders globed like a full sail strung† These two quotes together give a very good impression of Heaney’s dad. Together they give the impression that his dad was a very heroic figure to him and that he aspired to be like him. It gives the image of the perfect male, a strong, graceful man that was an expert at his profession and that was an idol to his son. However, these hero-like images of his father when he was younger are dismissed later on in the poem when Heaney writes about how his dad is no longer the big strong man that is an idol to younger males but the complete opposite, someone who is annoying and in the way of him rather than being someone who he looks up to, follows around and aspires to be. These positive quotes of the young strong man and the negative image created by the last stanza go hand in hand to show the problems of growing older. The same kind of idea of the negative points of growing older are continued in to the second stanza when Heaney continues to talk about how his dad was so much of an idol to him and how his dad was someone to be looked up to and to aspire to be like when he was younger and in his prime in this stanza. This time Heaney says, â€Å"An expert. He would set the wing† This is a very powerful line. The short sentence of only two words to start off the stanza is very effective as it gives the impression that his father wasn’t only very good at his job but he was an expert, he was the best. This is once again showing how his father was so much of an idol to him and that he was a very respectable stereotypical perfect father when he was younger as it shows how good his father was at his job. The second part of the line shows that his father knew exactly what he was doing and gives us the impression that his father took his job very seriously and that he was very precise and concentrated when doing anything in his job such as setting the wing. The idea of his dad being so good at his job and being able to do it with ease is continued when Heaney writes, â€Å"The sod rolled over without breaking. At the headrig, with a single pluck† The quotes ‘without breaking’ and ‘with a single pluck’ reinforce the idea that his dad was an ‘expert’ at his job as they show that he could do hard work with ease and that he knew exactly what he was doing and that he could do it perfectly if he could turn soil without it even breaking and control his animals with a ‘single pluck‘. Once again it is the negative image of his father given in the last stanza as he is older that shows the negative effects of growing older as it is so different from the image you gather from the first two stanzas alone about how good his father was at his job and how strong his father was and how much of an idol his father was to him when he was younger. The image of his father being so strong and good at his job in his youth is continued throughout the next three stanzas. The idea of him being an expert and being someone to look up to who was strong and almost perfect is continued through the continued use of quotes such as, â€Å"the sweating team† This shows that the work was not easy. If the team of strong farm horses that where doing the job were sweating and tired you could only imagine how much sweat and effort Heaney’s father would have to put in to the work. It then continues to talk about his expertise in the job as it says things such as, â€Å"Narrowed and angled at the ground, Mapping the furrow exactly.† The first line shows how his father took his work very seriously and that he was very precise in what he done and that he made sure he done it to a good standard therefore he had to concentrate greatly on what he was doing. The second line also reinstates the fact that he was an expert at his work as it shows how he mapped the furrow in his head and made sure it was exact once again showing that he took it very seriously and had pride in his work. Heaney then goes on to write, â€Å"Sometimes he rode me on his back† This gives the impression that his father was the ultimate as he has talked about how hard his work was when he wrote about the ‘sweating team’ and he was talked about how much effort and concentration that he had to put in to his work but he says how he still even managed to carry his little son on his back while he did all of this. Something that would make the work even more harder and longer and would make it harder to concentrate but he still did it. However, all these quotes can be compared to the last three or so lines that show the real problems of growing older. Althought he had listed all of these positive things and even said how he literally followed in his fathers footsteps all day, he finishes of the poem by saying, â€Å"But today It is my father who keeps stumbling Behind me, and will not go away.† This really highlights the problem of growing older as it shows how people can just disregard someone when they get old regardless of what they thought of them when they were younger. Although Heaney had idolised his dad when he was young and wanted to be exactly like him and used to stumble behind his father and annoy him, now that it is Heaney in the position of having his father stumbling behind him and relying on him, Heaney doesn’t even want to know him. This is actually quite a sad ending to the poem as it really does highlight the problems of growing older as it shows how it seems that once you are older and start relying on those younger than you who once relied in you they don’t want to know you. So, as you can see, the author, Seamus Heaney has been very successful at exploring the problems of growing older in his poem ‘Follower’. Heaney does this by writing the vast majority of the poem about positive points about his dad when he was younger making him out to be a hero but then introducing a cruel twist in the last stanza about how even though he once idolised his dad and relied on him now that his dad relies on Heaney, he doesn’t want to know him.

Mapping an Argument Essay

The real issue here is rather or not marijuana should be legalized. There are both pro’s and cons with legalization of marijuana, many would argue that alcohol is more dangerous and damaging to the body that marijuana is while others would argue that marijuana is an addictive drug, and a gateway to other more serious drugs. The pros of medical marijuana seem to outweigh the cons being how more and more states are starting to legalize the use of it. Also, it was found that it does help with serious medical issues. The premise would be the fight for legalizing marijuana, and the unstated premises would be medical marijuana. The federal government says that marijuana has a high potential for abuse and has no medical value but â€Å"As of 2012 sixteen states, including Alaska, Arizona, California, Colorado, Delaware, Hawaii, Maine, Michigan, Montana, Nevada, New Jersey, New Mexico, Oregon, Rhode Island, Vermont, and Washington, and the District of Columbia have legalized medical marijuana†. The bottom line is that a large group of Americans support the legalization of marijuana for medical purposes and many Americans support marijuana for recreational purposes as well. In fact, the state of Colorado was the first state to legalize marijuana for recreational purposes therefore in my opinion that has to soften a lot of people’s opinion regarding the use of medical marijuana. According to the Great Falls, Montana,  Tribune, at an October 2009 medical marijuana health screening in that city, a Dr. Patricia Cole of Whitefish examined 150 patients in 14 and half hours who were there to see if they qualified to receive medical marijuana. Many find it hard to believe how easy it is to receive medical marijuana, â€Å"Some submitted paperwork and payment for the â€Å"examination† and an additional $25 registration fee is all it takes to be issued a card, as no formal medical records are required, only a stated complaint such as chronic headaches or insomnia or back pain†. Urban and small towns are affected the most by these medical marijuana controversies â€Å"Missoula, population 70,000, is home to the University of Montana. There are a dozen storefront outlets and 400 registered caregiver/growers serving 1,800 (and growing) card carriers. † The premise would be medical marijuana and the unstated premise would be the legalization of medical marijuana. Since the legalization of medical marijuana many small towns across America have been affected in a negative way. A lot of people started to see dollar signs and a lot of medical marijuana dispensaries were open. The opening of these medical marijuana dispensaries in these small towns and all across America caused a huge uproar and made many people go against it. The bottom line is that a lot of these small towns learned their lesson and made tougher standards regarding medical marijuana and started to do a better job in regulating the use of it. http://ic. galegroup. com. ezproxy. apollolibrary. com/ic/ovic/ReferenceDetailsPage/ReferenceDetailsWindow? failOverType=&query=&windowstate=normal&contentModules=&mode=view&displayGroupName=Reference&limiter=&currPage=&disableHighlighting=true&displayGroups=&sortBy=&source=&search_within_results=&action=e&catId=GALE%7C00000000LVXO&activityType=&scanId=&documentId=GALE%7CPC3010999128 ttp://ic. galegroup. com. ezproxy. apollolibrary. com/ic/ovic/ViewpointsDetailsPage/ViewpointsDetailsWindow? failOverType=&query=&prodId=OVIC&windowstate=normal&contentModules=&mode=view&displayGroupName=Viewpoints&limiter=&currPage=&disableHighlighting=true&displayGroups=&sortBy=&source=&search_within_results=&action=e&catId=&activityType=&scanId=&documentId=GALE%7CEJ3010753218

Friday, August 30, 2019

Fpga Based System

Tutorial 2: Introduction to Using the PicoBlaze Microcontroller 1 The Spartan-3E Tutorial 2: Introduction to using the PicoBlaze Microcontroller Version 1. 0 Author: Jasmine Banks  © 2012, Queensland University of Technology Xilinx Spartan-3E Project Navigator Version 14. 3 Tutorial 2: Introduction to Using the PicoBlaze Microcontroller 2 Xilinx Spartan-3E Project Navigator Version 14. 3 Tutorial 2: Introduction to Using the PicoBlaze Microcontroller 3 Acknowledgements Parts of this tutorial are based on an earlier version written for Project Navigator version 9. , written by Michael Bakker, Matthew Grace and Warwick Kilroy, as part of ENB345 – Advanced Design in 2008. Xilinx Spartan-3E Project Navigator Version 14. 3 Tutorial 2: Introduction to Using the PicoBlaze Microcontroller 4 Xilinx Spartan-3E Project Navigator Version 14. 3 Tutorial 2: Introduction to Using the PicoBlaze Microcontroller 5 Glossary ALU DOS FPGA JTAG LED KCPSM3 Arithmetic Logic Unit Disk Operating Syst em Field Programmable Gate Array Joint Test Action Group Light Emitting Diode (K)Constant Coded Programmable State Machine – a very simple 8-bit microcontroller optimised for Spartan-3 devices [2].Reduced Instruction Set Computing VHSIC Hardware Description Language Very High Speed Integrated Circuit RISC VHDL VHSIC Xilinx Spartan-3E Project Navigator Version 14. 3 Tutorial 2: Introduction to Using the PicoBlaze Microcontroller 6 Xilinx Spartan-3E Project Navigator Version 14. 3 Tutorial 2: Introduction to Using the PicoBlaze Microcontroller 7 Table of Contents page Acknowledgements †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦. †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦ Glossary †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â ‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦. †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦. List of Figures †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦. †¦Ã¢â‚¬ ¦. †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦. List of Tables †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦ 1. 0 Introduction †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦. †¦Ã¢â‚¬ ¦. †¦Ã¢â‚¬ ¦ 1. 1 Design Functionality †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦.. †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦.. 1. 2 Relevant Documentation .. †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚ ¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦. †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦.. †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦. 1. 3 Pre-requisite Knowledge †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦.. 1. 4 Scope †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦. †¦Ã¢â‚¬ ¦.. 2. 0 Equipment †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦ †¦. 3. 0 Background – The PicoBlaze Microcontroller †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦.. †¦Ã¢â‚¬ ¦ †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦ 4. 0 Procedure Part 1 – PicoBlaze †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦.. †¦Ã¢â‚¬ ¦. †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦ 4. 1 PicoBlaze Download †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦.. †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦ 4. 2 Copy Files †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦. †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦ 4. 3 Assembly Language Code †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦. †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦ 4. Running the Assembler †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦.. †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚ ¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦ 5. 0 Procedure Part 2 – Project Navigator †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦ †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦.. †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦ 5. 1 Startup †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦ †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦. †¦Ã¢â‚¬ ¦ 5. 2 Creating a New Project †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦. †¦Ã¢â‚¬ ¦. †¦. 5. 3 Adding Source Files †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦.. †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦ 5. 4 tutorial. vhd and kcpsm3. vhd – Observations †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦. †¦Ã¢ € ¦Ã¢â‚¬ ¦. †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦. 5. 5 Adding a top_level Entity †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦.. †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦ 5. 6 Editing the top_level Entity †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦. †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦ 5. 7 top_level. vhd – Code †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦. †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦. 5. 8 Syntax Checking †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦ †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦ 5. 9 Pin Assignment †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢ € ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦.. †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦ 5. 10 Synthesize, Translate, Map and Place & Route †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦.. †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦.. †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦. †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦ 5. 11 Download Design to Board †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦.. †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦ †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦ 6. 0 Running the Program on the Spartan-3E Board †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦.. †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦ 7. 0 Further Information †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦ †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦ 8. 0 References †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦ †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦. †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦ Appendix A – top_level. vhd †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦ †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦ 3 5 9 13 15 15 15 15 15 17 19 21 21 21 22 23 31 31 32 35 38 40 45 49 52 54 59 61 75 77 79 81 Xilinx Spartan-3E Project Navigator Version 14. 3Tutorial 2: Introduction to Using the PicoBlaze Microcontroller 8 Xilinx Spartan-3E Project Navigator Version 14. 3 Tutorial 2: Introduction to Using the PicoBlaze Microcontroller 9 List of Figures page Figure 2. 1: Spartan-3E Development Board †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦ Figure 3. 1: PicoBlaze components †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦.. †¦Ã¢â‚¬ ¦Ã¢â‚ ¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦. Figure 3. 2: KCPSM3 component declaration †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦. †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦ Figure 3. 3: Block Memory component declaration †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦. †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦. Figure 4. 1: KCPSM3 files after unzipping †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦ †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Figure 4. 2: Simple PicoBlaze program . †¦. †¦Ã¢â‚¬ ¦. †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦ Figure 4. 3: Files in the working directory †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦ †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦.. †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦ Fi gure 4. 4: KCPSM3 assembler files †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦.. †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦. Figure 4. 5: DOS Command Prompt window, after changing to working directory †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦ Figure 4. 6: DOS Command Prompt window, with KCPSM3 command typed in †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦.. Figure 4. 7: DOS Command Prompt window, after KCPSM3 successfully run †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦. Figure 4. 8: Error message which appears if KCPSM3 is run on a 64-bit machine †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Figure 4. 9: DOSBox window †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦ Figure 4. 10: DOSBox window, with KCPSM3 command typed in †¦.. †¦Ã¢â‚¬ ¦Ã¢â ‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦.. Figure 4. 11: DOSBox window, after KCPSM3 successfully run †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦. Figure 4. 12: Files in the working directory after KCPSM3 successfully run †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦. Figure 5. 1: Project Navigator Software Startup Window †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦. Figure 5. 2: New Project Wizard, Create New Project Page †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦. †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦.Figure 5. 3: New Project Wizard, Project Settings Page †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦. Figure 5. 4: New Project Wizard, Project Summary Page †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã ¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦ Figure 5. 5: Adding a source file to the project †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦.. †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦. Figure 5. 6: Add Source file selection window †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦.. Figure 5. 7: Adding Source Files window †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦ Figure 5. 8: kcpsm3 and tutorial in the Sources window †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦. 7 19 20 20 21 22 22 23 23 24 24 25 26 27 28 29 31 32 33 34 35 36 36 37 Xilinx Spartan-3E Project Navigator Version 14. 3 Tutorial 2: Introduction to Using the PicoBlaze Microcontroller 10 Figure 5. 9: Source code for tutorial. vhd displayed in a tab †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦. Figure 5. 10: tutorial entity †¦.. †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦ Figure 5. 11: kcpsm3 entity . †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦.. †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦ †¦. Figure 5. 12: Adding a source file to the project †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦.. †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦ †¦ Figure 5. 3: New Source Wizard, Select Source Type †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦ †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦. Figure 5. 14: New Source Wizard, Define Module †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦. †¦Ã¢â‚¬ ¦ Figure 5. 15: New Source Wizard, Summary †¦Ã¢â‚¬ ¦. †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦ †¦. †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦.. Figure 5. 16: top_level in the Sources window †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦.. †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦ Figure 5. 17: top_level. vhd, as displayed in Project Navigator, before editing †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦.. Figure 5. 18(a): Architecture of top_level. vhd, part 1 †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦.. †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦.. Figure 5. 18(b): Architecture of top_level. vhd, part 2 à ¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦. †¦Ã¢â‚¬ ¦.. Figure 5. 19: top_level in the Sources window †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦..Figure 5. 20: Component declarations †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦. Figure 5. 21: Signal declarations †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦ Figure 5. 22: Component instantiations †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦.. †¦Ã¢â‚¬ ¦ Figure 5. 23: Input por ts †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦.. Figure 5. 24: Output ports †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦.. Figure 5. 5: Portion of Project Navigator screen with Synthesize – XST expanded †¦Ã¢â‚¬ ¦.. †¦.. Figure 5. 26: A green tick next to Check Syntax shows that no errors were found †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦. Figure 5. 27: Example where an error was purposely introduced †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦ Figure 5. 28: Portion of Project Navigator screen, with User Constraints expanded â₠¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦. Figure 5. 29: Dialog Box asking if you wish to create an Implementation Constraint File . †¦. Figure 5. 30: Initial appearance of PlanAhead window †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦. Figure 5. 31: I/O Ports displayed in a separate window †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦. 38 38 39 40 41 42 43 44 45 46 47 48 49 50 50 51 51 52 53 53 55 55 56 56Xilinx Spartan-3E Project Navigator Version 14. 3 Tutorial 2: Introduction to Using the PicoBlaze Microcontroller 11 Figure 5. 32: I/O Ports window with individual ports expanded †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦. †¦. Figure 5. 33: I/O Ports window with values filled in †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦. Figure 5. 34: Portion of Projec t Navigator screen, with Implement Design expanded †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦.. Figure 5. 35: Portion of Project Navigator screen, after Translate, Map and Place & Route have successfully been run †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦. †¦Ã¢â‚¬ ¦.. Figure 5. 36: Portion of Project Navigator screen, with Implement Design expanded †¦.. †¦Ã¢â‚¬ ¦ Figure 5. 7: Portion of Project Navigator screen, after Generate Programming File has successfully been run †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦. †¦Ã¢â‚¬ ¦. Figure 5. 38: The initial iMPACT window †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦.. †¦.. Figure 5. 39: iMPACT window, after double-clicking on Boundary Scan †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦. Figure 5. 40: iMPACT window, showing Initialize Chain selec ted †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦ Figure 5. 41: iMPACT window, assign configuration files †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦.. †¦.. Figure 5. 42: iMPACT window, assigning the configuration file for the xc3e500e †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦. †¦.. Figure 5. 43: iMPACT window, dialog box asking if we wish to attach an SPI or BPI PROM . Figure 5. 4: : iMPACT window, bypassing the xcf04s †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦. †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦ Figure 5. 45: iMPACT window, bypassing the xc2c64a †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦. †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦.. Figure 5. 46: iMPACT window, Device Programming Properties dialog box †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦ Figure 5. 47: iMPACT window, showing the device chain †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚ ¬ ¦Ã¢â‚¬ ¦.. †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦.. Figure 5. 48: iMPACT window, options which appear when right clicking on the xc3s500e .. Figure 5. 49: iMPACT window, after the program has been successfully downloaded to the Spartan-3E board †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦.. †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦ Figure 6. 1: The Spartan-3E board with the program running †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦. †¦Ã¢â‚¬ ¦ †¦Ã¢â‚¬ ¦.. 57 58 59 60 61 2 63 64 65 66 67 68 69 70 71 72 72 73 75 Xilinx Spartan-3E Project Navigator Version 14. 3 Tutorial 2: Introduction to Using the PicoBlaze Microcontroller 12 Xilinx Spartan-3E Project Navigator Version 14. 3 Tutorial 2: Introduction to Using the PicoBlaze Microcontroller 13 List of Tables Page Table 5. 1: Input/output ports of the top_level entity . †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦.. †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦ †¦Ã¢â‚¬ ¦ Table 5. 2: Values to enter in the I/O Ports window †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦. †¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦Ã¢â‚¬ ¦ †¦Ã¢â‚¬ ¦. †¦Ã¢â‚¬ ¦ 54 57 Xilinx Spartan-3E Project Navigator Version 14. 3 Tutorial 2: Introduction to Using the PicoBlaze Microcontroller 14 Xilinx Spartan-3E Project Navigator Version 14. 3Tutorial 2: Introduction to Using the PicoBlaze Microcontroller 15 1. 0 Introduction This tutorial is designed to help new users become familiar with using the PicoBlaze microcontroller with the Spartan-3E board. The tutorial gives a brief introduction to the PicoBlaze microcontroller, and then steps through the following: †¢ †¢ †¢ †¢ Writing a small PicoBlaze assembly language (. psm) file, and stepping through the process of assembling the . psm file using KCPSM3. Writing a top level VHDL module to connect the PicoBlaze microcontroller (KCPSM3 component) and the program ROM, and to connect the required input and output ports.Connecting the top level module inputs and outputs to the switches, buttons and LEDs on the Spartan-3E board. Downloading the program to the Spartan-3E board using the Project Navigator software. 1. 1 Design Functionality The code written in this tutorial reads the values of the four switches and the four push buttons, and displays the current values on the eight LEDS. 1. 2 Relevant Documentation Before commencing this tutorial, it would be helpful to download the Spartan-3E FPGA Starter Kit Board User Guide [1], and the PicoBlaze 8-bit Embedded Microcontroller User Guide [2]. 1. Pre-requisite Knowledge Before commencing this tutorial, the user should work through â€Å"The Spartan-3E Tutorial 1: Introduction to FGPA Programming† [3]. 1. 4 Scope This tutorial is designed to help the user who is just starting to â€Å"get into† using the PicoBlaze with the Spartan-3E. It steps through the process of creating a very simple PicoBlaze program, running the assembler, putting the VHDL components together in Project Navigator, and downloading the final program to the board. It is not designed to be a tutorial on VHDL syntax or to provide detailed information on the PicoBlaze.For help with VHDL, the user can consult with a number of textbooks on the subject, such as [4,5], or find help online. The book by Chu [6] is also a useful reference for the Spartan-3 with many useful examples. Reference designs for the Spartan-3E can also be found here [7]. For detailed information about the features and instruction set of the PicoBlaze, the user can consult the documentation in [2,8]. Xilinx Spartan-3E Project Navigator Version 14. 3 Tutorial 2: Introduction to Using the PicoBlaze Microcontroller 16 Xilinx Spartan-3E Project Navigator Version 14. 3Tutorial 2: Introduction to Using the PicoBlaze Microcontroller 17 2. 0 Equipment The following are required to work through this tutorial: †¢ The Xilinx ISE Project Navigator software. Version 14. 3 was used in this tutorial, but older versions of the software can be used. The software can be downloaded with a free WebPack license from the Xilinx website, http://www. xilinx. com/. The user will need to register and log in. The Spartan-3E Starter Kit, including the Spartan-3E development board, power cable and USB cable for PC connection. The Spartan-3E development board is shown in Figure 2. 1.The Picoblaze 8-bit Microcontroller software. The software can be downloaded for free from the Xilinx website, http://www. xilinx. com/. Again the user will need to register and log in. If a 64-bit machine is being used, software which can run 32-bit DOS programs, such as DOSBox, will be needed to run the KCPSM3 executable. DOSBox can be downloaded from http://www. dosbox. com/. †¢ †¢ †¢ Power JTAG ON/OFF Reset Button FPGA USB LCD LEDs Push Buttons Figure 2. 1: Spartan-3E Development Board. SW0-3 Xilinx Spartan-3E Project Navigator Version 14. 3 Tutorial 2: Introduction to Using the PicoBlaze Microcontroller 18 . 0 Background – The PicoBlaze Micocontroller The PicoBlaze is an 8-bit RISC microcontroller which is specifically designed and optimized for the Spartan-3 family. One of its main advantages is its small size, requiring only 96 FPGA slices. It is provided as a free, source-level VHDL file with royalty-free re-use within Xilinx FPGAs [2]. Figure 3. 1 shows that the PicoBlaze consists of two components. The KCPSM3 component provides the ALU, registers, scratchpad RAM etc. The Block Memory (Program) component stores the instructions to be executed. This typically consists of a Block RAM, of 1024 bytes in size.Figure 3. 1: PicoBlaze components [8]. The basic design process using the PicoBlaze follows the steps below: 1. A PicoBlaze program is written in assembly language. This file is given the extension . psm. 2. The KCPSM3 assembler is run on the . psm file, and a VHDL file (extension . vhd) which embeds the instructions in the Block Me mory component, is output. The name of the . vhd file will be derived from the name of the . psm file, i. e. , if the . psm file is myprog. psm, then the . vhd file will be myprog. vhd. 3. The VHDL code for the Block Memory and KCPSM3 modules is loaded into Project Navigator.Further VHDL code will need to be written to connect the two modules and interface to the outside world. 4. The project is compiled using the Project Navigator Software, and ultimately downloaded to the Spartan-3E board (or other target hardware). Figures 3. 2 and 3. 3 show the VHDL component declarations for the KCPSM3 and Block Memory respectively. Note that the name of the Block Memory component is derived from the name of the original . psm file, i. e. , if the . psm file was myprog. psm, the Block Memory component will be called myprog. Xilinx Spartan-3E Project Navigator Version 14. Tutorial 2: Introduction to Using the PicoBlaze Microcontroller 19 component kcpsm3 port (address instruction port_id write_s trobe out_port read_strobe in_port interrupt interrupt_ack reset clk end component; : : : : : : : : : : : out std_logic_vector(9 downto 0); in std_logic_vector(17 downto 0); out std_logic_vector(7 downto 0); out std_logic; out std_logic_vector(7 downto 0); out std_logic; in std_logic_vector(7 downto 0); in std_logic; out std_logic; in std_logic; in std_logic); Figure 3. 2: KCPSM3 component declaration. Name of component derived from name of . psm file omponent myprog port (address : in std_logic_vector(9 downto 0); instruction : out std_logic_vector(17 downto 0); clk : in std_logic); end component; Figure 3. 3: Block Memory component declarations. In addition, it is possible to download a new program into the Block Memory, using the JTAG port on the Spartan-3E board. This can provide a convenient means to update the program without having to recompile the VHDL code in Project Navigator. This is not covered by this introductory tutorial, and the user can refer to documentation such a s [3] for more information. Xilinx Spartan-3EProject Navigator Version 14. 3 Tutorial 2: Introduction to Using the PicoBlaze Microcontroller 20 4. 0 Procedure Part 1 – PicoBlaze 4. 1 PicoBlaze Download 1. Download the file KCPSM3. zip from http://www. xilinx. com/. The version of the software for the Spartan-3 family should be chosen. 2. Unzip the file. After unzipping, the files should appear as shown in Figure 4. 1. Figure 4. 1: KCPSM3 files after unzipping. The file KCPSM3_Manual. pdf is listed as reference [8] in this tutorial. 4. 2 Copy Files 1. Create a directory called tutorial_2 in an appropriate location.This will be the working directory for the rest of this tutorial. 2. Copy the following files in the Assembler directory into tutorial_2: †¢ †¢ †¢ †¢ KCPSM3. EXE ROM_form. coe ROM_form. v ROM_form. vhd 3. Copy the following file in the VHDL directory into tutorial_2: †¢ kcpsm3. vhd Xilinx Spartan-3E Project Navigator Version 14. 3 Tutorial 2: Introduction to Using the PicoBlaze Microcontroller 21 4. 3 Assembly Language Code 1. Open a text editor (for example, Notepad or Wordpad), and enter the text shown in Figure 4. 2. The text consists of a very simple program written in the KCPSM3 assembly language.The program runs in an infinite loop, reading the contents of an input port at address 00h (connected to the switches) into a register, and writing the contents of this register to an output port at address 80h (connected to the LEDs). Characters which appear after a â€Å";† in each line are comments. ; ; ; ; ; Simple loop that puts contents of input register into the output register switches DSIN $00 LEDS DSOUT $80 ; read switches into register s0 ; write contents of s0 to output port 80 – leds. ; loop back to start start: INPUT s0, 00 OUTPUT s0, 80 JUMP start Figure 4. 2: Simple PicoBlaze program. . Save your file to tutorial. psm, in the tutorial_2 directory. If using Notepad, be careful not to save the f ile as tutorial. psm. txt. The name of the file should be restricted to 8 characters. The tutorial_2 directory should now contain the files shown in Figure 4. 3. Figure 4. 3: Files in the tutorial_2 working directory. Xilinx Spartan-3E Project Navigator Version 14. 3 Tutorial 2: Introduction to Using the PicoBlaze Microcontroller 22 4. 4 Running the Assembler As shown in Figure 4. 4, the assembler takes the . psm file as input, as well as three Block RAM initialisation templates.Fifteen different output files are produced. In this tutorial, we will be using the . vhd output file. Figure 4. 4: KCPSM3 assembler files [2]. The assembler is a DOS executable file, KCPSM3. exe, which can be run in a DOS Command Prompt window. 4. 4. 1 32-bit Operating Systems 1. Open a DOS Command Prompt window by selecting: Start>All Programs>Accessories>Command Prompt > > > 2. Use the cd command to change into the tutorial_2 working directory, as shown in Figure 4. 5. Figure 4. 5: DOS Command Prompt wind ow, after changing to working directory. Xilinx Spartan-3E Project Navigator Version 14. 3Tutorial 2: Introduction to Using the PicoBlaze Microcontroller 23 3. Now type the command KCPSM3 tutorial. psm, as shown in Figure 4. 6. Figure 4. 6: DOS Command Prompt window, with KCPSM3 command typed in. After entering the command KCPSM3 tutorial. psm, numerous messages should fly past on the screen, ending with â€Å"KCPSM3 successful. KCPSM3 complete†, as shown in Figure 4. 7. After the assembler has successfully run, the working directory should contain many more files, as shown in Figure 4. 12. Figure 4. 7: DOS Command Prompt window, after KCPSM3 successfully run. 4. Type exit to close the Command Prompt window.Xilinx Spartan-3E Project Navigator Version 14. 3 Tutorial 2: Introduction to Using the PicoBlaze Microcontroller 24 4. 4. 2 64-bit Operating Systems The KCPSM3 executable will only work on 32-bit operating systems. If you are using a 64-bit machine and attempt to run KCPM S3 in a DOS Command Prompt window, the error message shown in Figure 4. 8 will appear. Figure 4. 8: Error message which appears if it is attempted to run KCPSM3 on a 64-bit machine. One way to work around this and run KCPSM3 is to use the DOSbox software, which can be downloaded from http://www. dosbox. com/. 1.Download and run DOSBox. 2. Mount the working directory and change into this directory. When DOSbox is started up, a command window which resembles the DOS Command Prompt window appears. However, it is first necessary to mount the working directory to a drive letter before being able to enter this directory and run programs. This is done with the mount command: mount Figure 4. 9 shows the commands entered to mount and change into the working directory. In this case, the working directory is mounted as drive letter c. The command c: is then used to change into this directory. Xilinx Spartan-3EProject Navigator Version 14. 3 Tutorial 2: Introduction to Using the PicoBlaze Micro controller 25 Figure 4. 9: DOSBox window, commands entered to mount and change into the working directory. 3. Now type the command KCPSM3 tutorial. psm, as shown in Figure 4. 10. Xilinx Spartan-3E Project Navigator Version 14. 3 Tutorial 2: Introduction to Using the PicoBlaze Microcontroller 26 Figure 4. 10: DOSBox window, with KCPSM3 command typed in. After entering the command KCPSM3 tutorial. psm, numerous messages should fly past on the screen, ending with â€Å"KCPSM3 successful. KCPSM3 complete†, as shown in Figure 4. 11.After the assembler has successfully run, the working directory should contain many more files, as shown in Figure 4. 12. Xilinx Spartan-3E Project Navigator Version 14. 3 Tutorial 2: Introduction to Using the PicoBlaze Microcontroller 27 Figure 4. 11: DOSBox window, after KCPSM3 successfully run. 4. Type exit to close DOSBox. Xilinx Spartan-3E Project Navigator Version 14. 3 Tutorial 2: Introduction to Using the PicoBlaze Microcontroller 28 Figure 4. 1 2: Files in the working directory after KCPSM3 successfully run. Xilinx Spartan-3E Project Navigator Version 14. 3 Tutorial 2: Introduction to Using the PicoBlaze Microcontroller 9 Xilinx Spartan-3E Project Navigator Version 14. 3 Tutorial 2: Introduction to Using the PicoBlaze Microcontroller 30 5. 0 Procedure Part 2 – Project Navigator 5. 1 Startup Start the Project Navigator software by selecting: Start>All Programs>XILINX Design Tools>Xilinx ISE Design Suite 14. 3>ISE Design > > > > Tools>32 bit Project Navigator > or Start>All Programs>XILINX Design Tools>Xilinx ISE Design Suite 14. 3>ISE Design > > > > Tools>64 bit Project Navigator > depending on your system. The Xilinx Project Navigator software should start. The initial window which appears on startup should appear as shown in Figure 5. . Figure 5. 1: Project Navigator Software Startup Window. Xilinx Spartan-3E Project Navigator Version 14. 3 Tutorial 2: Introduction to Using the PicoBlaze Microcontroller 31 5. 2 Cre ating a New Project 1. Select File>New Project. The New Project Wizard will appear. > 2. Type tutorial_2 in the Name: field. 3. Choose Location: and Working Directory: as the tutorial_2 working directory. 4. Verify that Top-level source type: is selected as HDL. 5. The properties should now be set as shown in Figure 5. 2. Click Next to move to the Project Settings page. Figure 5. 2: New Project Wizard, Create New Project Page. 6.Fill in the properties as follows: †¢ †¢ †¢ †¢ Evaluation Development Board: None Specified or Spartan-3E Starter Board Product Category: All Family: Spartan3E Device: XC3S500E Xilinx Spartan-3E Project Navigator Version 14. 3 Tutorial 2: Introduction to Using the PicoBlaze Microcontroller †¢ †¢ †¢ †¢ †¢ †¢ †¢ †¢ †¢ †¢ 32 Package: FG320 Speed Grade: -4 Top-Level Source Type: HDL Synthesis Tool: XST (VHDL/Verilog) Simulator: ISim (VHDL/Verilog) Preferred Language: VHDL Property Specificatio n in Project File: Store All Values Manual Compile Order: unchecked VHDL Source Analysis Standard: VHDL-93 Enable Message Filtering: uncheckedNote if you choose Evaluation Development Board as Spartan-3E Started Board, properties from Product Category through to Speed will be filled in automatically. However, you must make sure that Preferred Language is set to VHDL. The properties should now be filled in as shown in Figure 5. 3. Figure 5. 3: New Project Wizard, Project Settings Page. Xilinx Spartan-3E Project Navigator Version 14. 3 Tutorial 2: Introduction to Using the PicoBlaze Microcontroller 33 7. Click Next to move to the Project Summary page, which will appear as shown in Figure 5. 4. Figure 5. 4: New Project Wizard, Project Summary Page. 8.Click Finish to exit the New Project Wizard. Xilinx Spartan-3E Project Navigator Version 14. 3 Tutorial 2: Introduction to Using the PicoBlaze Microcontroller 34 5. 3 Adding Source Files 1. Select Project>Add Source as shown in Figure 5. 5 . A window will appear allowing you to > choose one or more files. Figure 5. 5: Adding a source file to the project. 2. Select TUTORIAL. VHD and kcpsm3. vhd as shown in Figure 5. 6. Both files can be selected at once by clicking on the first filename, holding down the CTRL key and clicking the second filename. Alternatively, one file can be selected and steps 1-3 repeated for the second file.Xilinx Spartan-3E Project Navigator Version 14. 3 Tutorial 2: Introduction to Using the PicoBlaze Microcontroller 35 Figure 5. 6: Add Source file selection window. 3. The Adding Source Files window will now appear as shown in Figure 5. 7, showing the two files selected to be added to the project. Click OK. Figure 5. 7: Adding Source Files window. Xilinx Spartan-3E Project Navigator Version 14. 3 Tutorial 2: Introduction to Using the PicoBlaze Microcontroller 36 As shown in Figure 5. 8, kcpsm3 and tutorial will now appear in the Sources window. Doubleclicking on either filename in the Sources win dow will display the file in a tab.Sources Window Figure 5. 8: kcpsm3 and tutorial in the Sources window. Xilinx Spartan-3E Project Navigator Version 14. 3 Tutorial 2: Introduction to Using the PicoBlaze Microcontroller 37 5. 4 tutorial. vhd and kcpsm3. vhd – Observations 1. Double-click on tutorial in the Sources window. This will display the source code in a tab, as shown in Figure 5. 9. It can be seen that Project Navigator colour codes the text of VDHL files, to make them easier to read. Comment lines, which start with â€Å"- -† are displayed in green. Reserved words of the VHDL language are displayed in blue, while VHDL types are displayed in red.Everything else is left as black. tutorial in Sources window Source code for tutorial. vhd appears in this tab Figure 5. 9: Source code for tutorial. vhd is displayed in a tab. A close up of the code for the tutorial entity is shown in Figure 4. 10. Note that this corresponds to the Block Memory (Program) component of Fi gures 3. 1 and 3. 3. Figure 5. 10: tutorial entity. Xilinx Spartan-3E Project Navigator Version 14. 3 Tutorial 2: Introduction to Using the PicoBlaze Microcontroller 38 2. Double-click on kcpsm3 in the Sources window, to display the source code for kcpsm3. vhd.A close up of the code for the kspsm3 entity is shown in Figure 5. 11. Note that this corresponds to the KCPSM3 block of Figures 3. 1 and 3. 2. Figure 5. 11: kcpsm3 entity. Xilinx Spartan-3E Project Navigator Version 14. 3 Tutorial 2: Introduction to Using the PicoBlaze Microcontroller 39 5. 5 Adding a top_level Entity VHDL code still needs to be written to tie together the kcpsm3 and tutorial entities, and also to interface with the Spartan-3E board. We will create a file called top_level. vhd for this purpose. 1. Select Project>New Source as shown in Figure 5. 12. The New Source Wizard will appear. > Figure 5. 2: Adding a source file to the project. 2. Select Source Type as VHDL Module. 3. Enter the file name as top_level, a nd enter the location of the file (same as the project location entered earlier. 4. Verify that the Add to project box is checked. shown in Figure 5. 13. The New Source Wizard should now appear as Xilinx Spartan-3E Project Navigator Version 14. 3 Tutorial 2: Introduction to Using the PicoBlaze Microcontroller 40 Figure 5. 13: New Source Wizard, Select Source Type. 5. Click Next to go to the Define Module window. 6. Define the ports (inputs and outputs of the design) by entering the information as shown in Figure 5. 14.These ports are described as follows: †¢ †¢ †¢ switches will be an input consisting of 8 bits, and will be connected with the 4 slide switches and 4 push buttons on the Spartan-3E. clk will be an input consisting of 1 bit, and will be connected to the clock input. LEDs will be an output consisting of 8 bits, and will be connected with the LEDs on the Spartan-3E. Xilinx Spartan-3E Project Navigator Version 14. 3 Tutorial 2: Introduction to Using the PicoB laze Microcontroller 41 Figure 5. 14: New Source Wizard, Define Module. 7. Click Next to move to the Summary page, as shown in Figure 5. 15. Xilinx Spartan-3E Project Navigator Version 14. Tutorial 2: Introduction to Using the PicoBlaze Microcontroller 42 Figure 5. 15: New Source Wizard, Summary. 9. Click Finish to exit the New Source Wizard. As shown in Figure 5. 16, top_level will now appear in the Sources window. Double-clicking on top_level in the Sources window will display the file, top_level. vhd in a tab. Xilinx Spartan-3E Project Navigator Version 14. 3 Tutorial 2: Introduction to Using the PicoBlaze Microcontroller 43 top_level in Sources window Figure 5. 16: top_level in the Sources window. Xilinx Spartan-3E Project Navigator Version 14. 3 Tutorial 2: Introduction to Using the PicoBlaze Microcontroller 4 5. 6 Editing the top_level Entity 1. Double-click on top_level in the Sources window to display the file, top_level. vhd in a tab. The code for top_level. vhd is shown in Figure 5. 17. entity architecture Figure 5. 17: top_level. vhd, as displayed in Project Navigator, before editing. The code in Figure 5. 17 contains an entity and an architecture section. The entity section defines the inputs and outputs of this hardware block. In this case these have been automatically added using the New Source Wizard. The architecture section still needs to be written for this module. 2. Replace the architecture block in Figure 5. 7 with the code in Figure 5. 18(a) and (b). This code is a trimmed down version of the Initial Design for the Spartan-3E FPGA Starter Kit Board (the original design shipped with the board), downloaded from [7]. For reference the complete code for top_level. vhd is listed in Appendix A. Note that where VDHL code is listed in this tutorial, the same colour coding as Project Navigator is used, to assist with readability. 3. Save the file by selecting File > Save from the main menu. Xilinx Spartan-3E Project Navigator Version 14. 3 Tutoria l 2: Introduction to Using the PicoBlaze Microcontroller 45 rchitecture Behavioral of top_level is — declaration of KCPSM3 (always use this declaration to call — up PicoBlaze core) component kcpsm3 port (address : out std_logic_vector(9 downto 0); instruction : in std_logic_vector(17 downto 0); port_id : out std_logic_vector(7 downto 0); write_strobe : out std_logic; out_port : out std_logic_vector(7 downto 0); read_strobe : out std_logic; in_port : in std_logic_vector(7 downto 0); interrupt : in std_logic; interrupt_ack : out std_logic; reset : in std_logic; clk : in std_logic); end component; ————————————————————————– declaration of program memory (here you will specify the entity name — as your . psm prefix name) component tutorial port (address : in std_logic_vector(9 downto 0); instruc tion : out std_logic_vector(17 downto 0); clk : in std_logic); end component; ————————————————————————– Signals used to connect PicoBlaze core to program memory and I/O logic signal address : std_logic_vector(9 downto 0); signal instruction : std_logic_vector(17 downto 0); signal port_id : std_logic_vector(7 downto ); signal out_port : std_logic_vector(7 downto 0); signal in_port : std_logic_vector(7 downto 0); signal write_strobe : std_logic; signal read_strobe : std_logic; signal interrupt_ack : std_logic; signal reset : std_logic; — the following input is assigned an inactive value since it is — unused in this example signal interrupt : std_logic :='0†²; —————————————————à ¢â‚¬â€Ã¢â‚¬â€Ã¢â‚¬â€Ã¢â‚¬â€Ã¢â‚¬â€Ã¢â‚¬â€Ã¢â‚¬â€Ã¢â‚¬â€œ Start of circuit description begin — Instantiating the PicoBlaze core processor: kcpsm3 port map (address => address, instruction => instruction, port_id => port_id, write_strobe => write_strobe, Figure 5. 18(a): Architecture of top_level. vhd, part 1. Xilinx Spartan-3E Project Navigator Version 14. 3 Tutorial 2: Introduction to Using the PicoBlaze Microcontroller 46 ut_port => out_port, read_strobe => read_strobe, in_port => in_port, interrupt => interrupt, interrupt_ack => interrupt_ack, reset => reset, clk => clk); — Instantiating the program memory program: tutorial port map (address => address, instruction => instruction, clk => clk); — Connect I/O of PicoBlaze —————————————————————————- KCPSM3 Define input ports —à ¢â‚¬â€Ã¢â‚¬â€Ã¢â‚¬â€Ã¢â‚¬â€Ã¢â‚¬â€Ã¢â‚¬â€Ã¢â‚¬â€Ã¢â‚¬â€Ã¢â‚¬â€Ã¢â‚¬â€Ã¢â‚¬â€Ã¢â‚¬â€Ã¢â‚¬â€Ã¢â‚¬â€Ã¢â‚¬â€Ã¢â‚¬â€Ã¢â‚¬â€Ã¢â‚¬â€Ã¢â‚¬â€Ã¢â‚¬â€Ã¢â‚¬â€Ã¢â‚¬â€Ã¢â‚¬â€- The inputs connect via a pipelined multiplexer input_ports: process(clk) begin if clk'event and clk='1†² then case port_id(1 downto 0) is — read simple toggle switches and buttons at address 00 hex when â€Å"00† => in_port instruction, port_id => port_id, write_strobe => write_strobe, out_port => out_port, read_strobe => read_strobe, in_port => in_port, interrupt => interrupt, interrupt_ack => interrupt_ack, reset => reset, clk => clk); — Instantiating the

Thursday, August 29, 2019

Midway, Turning Point in World War II Essay Example | Topics and Well Written Essays - 250 words

Midway, Turning Point in World War II - Essay Example At the Battle of the Coral Sea, May 7 and 8, 1942, the American fleet took a terrible beating and appeared on the verge of collapse. Admiral Yamamoto knew when he attacked Pearl Harbor that the only way to wage a successful war against the United States was to completely wipe out his only opposition, the navy of the United States. The fact that Japan was an island nation allowed for the development of a large trading fleet as well as the largest military navy in the world. Without control of the Pacific, Japan could not expect to last long as everything had to be transported to Japan via ships. If the American navy could be eliminated from the Pacific, Japan would be able to control the entirety of its trading sphere. Yamamoto had to get the United States into one last battle where his power could be successful against a weaker enemy. The key to his plan was found to be Midway, the lookout for Hawaii. With Midway captured, and Hawaii neutralized, Japan’s only problem would be forced further east to the United States.

Wednesday, August 28, 2019

Amusement Park Case Study Example | Topics and Well Written Essays - 2750 words

Amusement Park - Case Study Example The change that would take place in the company after the proposed information system has been implemented successfully is summarized. The resources and involvement needed for the change is also described in the latter part. A self reflection at the end gives light to the expertise and foresightedness needed for an administrator in implementing an information system to change a key processing with its experience. In the diagnosis and the latter part of the work are based on theory and academic notion. "Veega Land, India's first water theme park, has since its inception been an irresistible attraction for hundreds of thousands of fun loving people of all ages from all over India. Spread over 30 acres of landscaped space, built to international standards and impeccably maintained, Veega Land has a mind boggling array of sophisticated rides to thrill anyone till one can't take any more" (Veega Land) Veega Land Amusement Park is situated in the outskirts of Bangalore City in the South Western part of India. It is about a 30 km west to the heart of the city. It is a well established company located in the capital city of the state. The park offers verity of Caravans and motor homes. There is a water theme park with quiet a number of rides for both children and adults. A visit to the park in fact can be an experience of the life time.Park also has a small shop which can be utilised to increase the revenue. Since the shop is with in the premises the products are sold at a high price. There are a number of games rooms for the children and adults who would be staying over night. The park could almost be filled to the brim during the peak season.The theme park as with all the companies of the same kind has lot of rides made for both children and adult. Especially the Veega maintains another park for the small kids alone. Thus the peak season of the year is being the summer holidays. I n spite of all the changes the company had down the years the company still remains to be a family business. It is owned and managed y the same person. 2. A System Based Diagnosis of the SituationThe issue is to improve the promotion process to stabilise the customers flow to a certain extend during the peak season and off season. A diagnosis of the current promotion process is needed in a unique knowledge based approach called INSPIRE which has been designed to help drive and implement change, to help managers to simultaneously harness innovation, and to control the organizational change process (Kawalek, 2009). The promotion proce

Tuesday, August 27, 2019

Learning and Development Essay Example | Topics and Well Written Essays - 2500 words

Learning and Development - Essay Example At the same time, workplace learning is poorly understood and under-researched, but has moved to centre stage in discourses about the so-called 'knowledge-based economy' and in policies based on that concept. Along with employees, it is an important issue in contemporary business environment that organizations developed and learnt together with their human assets. It is by means that organizations need to adapt to their changing environments. Local line leaders in the organization and high level executives as well as internal networkers and community leaders are needed who can motivate and direct the organization and its members, to learn to adapt to the changes. Changes in the economic environment from local, to national, to global markets require new perspectives. Interspersed with these changes are the rapidly ever-changing developments in information technology with which the organization and its members have to become intimately involved for acquisition and processing of information from the internal and external environments. The organization has to learn how to adapt to changes in the diversity of its workforce and customers as well as to the changing demands for social responsibi lity. In terms of what have been said in above, I will further discuss how learning and development can contribute to improved performance within an organization and how it impacts indi... Organizations are changing by "dejobbing", that is, changing is the concept of the job as a separate full-time position with a specific bundle of tasks. The concept of the jobs is being replaced by the unbundling of the tasks of a traditional job. Instead of an organizational member having one permanent bundle of tasks to complete, the member will need to work alone or in teams on temporary tasks and in temporary teams. Changes will coincide with changes in organization needs. Some tasks may be outsourced; some may be shifted to within the organization (Keep, Rainbird, 2000). The learning organization is the one that is dissatisfied with the status quo. It proceeds by looking at ways to improve itself, setting up criteria for appraising the effects of changes, creating alternatives, adopting and implementing those that work out well and abandoning those that do not work out well. In this process, reliable and valid measures will be employed. Learning organizations have adaptable cultures as illustrated by the firms, Walmart, Pepsico, and Hewlett Packard. In the late 1980's, the firms saw leadership as an engine of change. They stressed the value of meeting their constituents' needs. Adaptable new systems were introduced. Adaptable managers were favored. The results showed in the early 1990's. In comparison, a firm like Texaco was seduced by its dominant position in the oil and gas market and its prior successful growth and profits. As Robert Blake would say, it was fat and happy, and lacked the adaptability to change. Likewise, Coors Beer lacked the adaptability of a learning organization and couldn't accept the value to its continued success of its relations with

Monday, August 26, 2019

Macro Economics Paper Essay Example | Topics and Well Written Essays - 1500 words

Macro Economics Paper - Essay Example The Governor additionally states that other economies around the globe will most likely have a reduction in their GDP’s as well. He also observes that the Chinese economic growth has also been moderated with the monetary conditions within the Asian continent becoming softer. Mr. Stevens also asserts that that the prices for various commodities within the globe have reduced in the recent past despite the fact that most are currently on the rise once more reaching record high values (Stevens, 2012). Therefore, in accordance to the Governor’s sentiments, this paper tries to evaluate whether the monetary decisions made by the Reserve Bank’s Board concerning the weakening economic state in the globe are appropriate to the country and within its mandate. Economic Concepts/ Theories To Be Applied Under the law on the Reserve Bank that was enacted in the year 1959, they are charged with the duty of formulating the country’s monetary policies (Graziani, 2003). This actually involves the act of taking actions so that the interest rates which affects the economic activities in the country. It can be done through ensuring that money is available in the country’s overnight cash markets because they affect other variables like the country’s GDP along with the levels of prices (Arnold, 2008). The law of 1959 additionally stipulates that the country’s goals in their monetary policies will be aimed at employment their whole labor force, ensuring the country’s currency remains stable, the prosperity in the welfare of the citizens financially (Bell, 2004). However, in order to ensure that the country’s currency remains stable their central bank has implemented policies that are aimed at controlling the rates of inflation in the country (Mankiw, 2011). The Australian central bank uses a monetary policy that is referred to as inflation targeting which involves their maintenance of stable but low rates of inflation. This policy has widely been utilized within the country with the belief that it will assist in creating a sounder basis for greater economic growth during the long run periods (Bell, 2004). The country’s Reserve Bank should adopt several policies that range from concepts monitoring their economic growths, business cycles, inflation along with monetary policies and their financial policy regulation. They should also keenly observe the trends within the international economy since they help in showing the direction that capital is currently flowing in (Knoop, 2009). In ensuring that the country’s economy grows, the Reserve Bank should utilize increases in their per capita’s to ensure that they grow in the long run periods. It is for this reason that some countries around the globe are termed as being more successful than others while others grow at similar rates (King, 2011). In evaluating the growth the country is experiencing, the board of the Reserve Bank should ex amine their investment rates, their population’s growth along with technological changes being experienced (Australia, CCH, 2011). The figures to be utilized can be found through the use of models like the neoclassical along with endogenous models for growth. In monitoring the business cycle within Australia to ensure their economic gr

Sunday, August 25, 2019

Week 8 diss 2 Essay Example | Topics and Well Written Essays - 250 words

Week 8 diss 2 - Essay Example Cybercrime is criminal activity which makes use of the computer and the internet. This includes the illegal downloading of music or video files, creating and distributing viruses on computers and may be as grave as stealing millions from online bank accounts (TechTerms.com, n.d.). It differs from insider trading in that it uses the computer as a target, accessory or a weapon. (Cybercitizenship.org, n.d.). If the government will not control insider trading, there is a possibility that the stock market may crash, which will have a detrimental impact on the economy of a country. Furthermore, investors might think twice before investing in the stock market; thus, investments in the stock market may be scarce, again creating a negative impact on the economy. In October 2006, Megan Meier committed suicide as a result of a cruel cyber hoax (ABCNews.com, 2007). It started when Megan befriended a cute boy, Josh Evans on the social networking site MySpace. After more than a month-long relationship, Megan received an email from Josh stating that he did not want to be friends with her anymore because she was not nice to her friends. Megan saw several electronic bulletins posted saying nasty things about her. Megan could not handle the stress and depression; thus, she hanged herself in the

Saturday, August 24, 2019

Security Policy Brief on Mexico Essay Example | Topics and Well Written Essays - 1000 words

Security Policy Brief on Mexico - Essay Example There has been a continuous increase in number of tourists making visiting Mexico in the past few decades. This makes tourism one of the main foreign exchange earners for the Mexican economy (Joyce, pg68). The rich culture of the Mexican people that have remained an altered by the technology has been the magnet to the people from all walks of life. However, the country of Mexico has its ugly picture that has for the past two decades given its neighbors and even the world a headache and sleepless night. It is known for transition groups, also known as cartels. These groups have smeared the beautiful image of Mexico with dirt through their illegal and heinous acts. According to the national system in charge of the public security in Mexico, the level of violence in the country has been on the rise for the past few years. In the year 2006, there were 10253 murders on the record, 11806 in 2007, 16811 in 2008, and 22480 murders in the year 2009. The masterminds of these deaths are the cartels who manslaughter the innocent civilian who stand on the way of the illegal activities. The center of conflict in this country revolves around the drug business. There is a lot of disagreement, competition and rivalry in the performance within the restrained drug routes and markets amongst the cartels. The outcome of the conflicts is a violent campaign of one group against the other. The other thorn on the wound has been the deployment of the military personnel by the government to end the drug business across the country’s border. This has not resolved the violence problem since the military uses force and fire exchange to control the cartels activiti es, hence contributing to the crises. As the aspect of jealousy continues to dominate in this drug related activities, other social crimes have cropped up. Their effects have left no segment of the society immune. The violence has given birth to the practices such as criminal gangs

Friday, August 23, 2019

HealthCare Reform in the United States Research Proposal - 1

HealthCare Reform in the United States - Research Proposal Example Based on the study conducted by the Pacific Institute on Research and Evaluation (PIRE) in 1999, almost 3,500 deaths are caused by drinkers of below the age of twenty one every year (STATS, 2005). In fact, the Ministerial Council on Drug Strategy (2001) reports that approximately 70% to 80% of road accidents occur due to alcohol consumption amongst youngsters below the age of 25. Thus, evaluation needs to be conducted to review the existing policies and come up with sound measures that would cut across the policy criteria effectively to address the teen drunk-driving fatalities problem. According to the Ministerial Council on Drug Strategy (2001), alcohol product pricing has an effect on the rates of the consumption of alcohol in the society. Studies have demystified that if all other factors are held constant, alcohol price increase in general results in a decrease in alcohol consumption, and the opposite is true. The regimes of taxation are a platform from which alcohol price can be influenced. Most governments use their political autocracy for raising revenue to fulfil its goals of protecting the freedom and wellbeing of the citizens. Generally, the revenue comes from taxes. Alcohol is a significant source for raising government revenue in most countries. The benefits of increasing taxation on alcoholic beverages lie on the basis of public health view. Taxing alcohol as a measure of policy is relatively elementary and acceptable by the government who obtain revenue from it to fulfil its mandate of satisfying public needs. Through making the alcoholic drinks more expensive, there would be a decrease in per capita consumption and this would in turn reduce the problems associated with it. From a public health perspective, taxing alcoholic drinks would prevent both social and health problems and minimize alcohol-based burden on society. Thus, aside from just curbing drunk-driving

Climate Change and The Global Warming Debate Case Study

Climate Change and The Global Warming Debate - Case Study Example Perhaps the most illustrative and influential in getting the message across was Al Gore’s ‘An Inconvenient Truth.’ The title in itself denotes of the apprehension to identify global warming as an imperative issue that must be discussed in order to address what is necessarily happening in the world. The documentary showed among other things how the polar ice caps are swiftly melting to the effect that a huge amount of the sun’s heat is absorbed and trapped in our atmosphere causing an increase in the earth’s temperature. These glaciers play an important role and have a direct correlation to global warming. The film supports this with scientific data and research accompanied by actual pictures of places in between decades showing the discrepancy man have caused (Guggenheim & Gore, 2006). Faced with this global problem, scientists have also offered solutions to impede and slowdown the process. The most important tool in dealing with environmental woes i s the shift toward sustainability for purposes that human beings do not exhaust the Earth’s natural resources. ... Reliance on energy is a given fact and where our main sources of energy such as coal and fossil fuel are mainly consumable, they necessarily run out that those who are rich in them rake in the profit and play a major role in the determination of the world’s economy. Renewable energy comes in as an answer to this dilemma as a viable alternative source of energy. The Intergovernmental Panel on Climate Change on their 2007 Synthesis Report provides for the necessity and the benefits of renewable energy. The introduction of new policies that implement energy efficiency should entail the institution of renewable energy which also promotes economic benefits and sufficient energy accompanied by lesser pollution. Among the main thrust of the report is to identify how this should also be beneficial for developing countries who require more energy not only in the business establishments but also particularly in the household. These countries rely mostly on coal as a source of energy and often resort to deforestation. The IPCC provides that â€Å"Energy efficiency and utilisation of renewable energy offer synergies with sustainable development† (p. 59, 2007). This in consequence provides for economic benefits for countries requiring cost-efficient energy with security while reducing pollution. The main opposition to the proposition that there truly is global warming brought about mainly by the copious amount of greenhouse gasses are ubiquitously called greenhouse doubters. The advocates to bring global warming into the limelight on the other hand are most likely to call them as deniers. They have been more prominent in the 1980s through to early 2000 when there had been more scientists in consensus that global warming is a reality based on scientific data.

Thursday, August 22, 2019

Elecriccity and Magnatism Essay Example for Free

Elecriccity and Magnatism Essay A hostile takeover defense wherein the target firm makes its stock less attractive to a potential acquirer is called Choose one answer. | a. a standstill agreement. | | | b. greenmail. | | | c. a poison pill. | | | d. crossing the palm with silver. | | Question 38 Marks: 1 Compared to managers, shareholders prefer Choose one answer. | a. riskier strategies with greater diversification for the firm. | | | b. riskier strategies with more focused diversification for the firm. | | | c. safer strategies with more focused diversification for the firm. | | | d. afer strategies with greater diversification for the firm. | | The Enron employee who reported the financial manipulations at the company to her superiors can be considered to have engaged in Choose one answer. | a. an act of courage. | | | b. white-collar crime. | | | c. vindictive disloyalty. | | | d. managerial opportunism. | | Question 40 Marks: 1 The longer the focus of managerial incentive compensation, the greater the ____ top-level managers. Choose one answer. | a. earnings potential for | | | b. incentives for | | | c. potential tax burden for | | | d. risks borne by | | Marks: 1 The choices that a firm has for entering the international market include all of the following EXCEPT Choose one answer. | a. acquisition. | | | b. leasing. | | | c. exporting. | | | d. licensing. | | Question 36 Marks: 1 There are few true mergers because Choose one answer. | a. few firms have complementary resources. | | | b. of managerial resistance. True mergers result in significant managerial-level layoffs. | | | c. integration problems are more severe than in outright acquisitions. | | | d. one firm usually dominates in terms of market share, size, or value of assets. | | Market power is derived primarily from the Choose one answer. | a. size of a firm and its resources and capabilities. | | | b. core competencies of the firm. | | | c. depth of a firm strategy. | | | d. quality of a firm top management team. | | Question 34 Marks: 1 The use or application of entrepreneurship within an established firm is called Choose one answer. | a. transformational leadership. | | | b. corporate entrepreneurship. | | | c. corporate emergence. | | | d. exceptional Ramp;D. | | Four perspectives are integrated to form the balanced scorecard framework. The financial perspective focuses on the view of the firm by the Choose one answer. | a. employee. | | b. general society. | | | c. customer. | | | d. shareholder. | | Question 32 Marks: 1 Managers may decide to invest ____ in products that are not associated with the firm’s current lines of business to increase the firm’s level of diversification and decrease their employment risk. Choose one answer. | a. free cash flows | | | b. unsubstantial prof its | | | c. marginal profits | | | d. frozen assets | | An international diversification strategy is one in which a firm Choose one answer. | a. acquires a firm in a foreign country | | | b. expands into a potentially large number of geographic locations and markets | | | c. xpands into one or a few markets | | | d. expands into nearby markets | | Question 30 Marks: 1 Firms needing to change their strategies should Choose one answer. | a. emphasize the training and development of internal managerial talent. | | | b. implement transformational leadership. | | | c. focus on their core customer base. | | | d. create more heterogeneous top management teams. | | The primary responsibility for effective strategic leadership of the organization rests with the Choose one answer. | a. top management team. | | | b. stakeholders. | | | c. CEO. | | | d. board of directors. | | Question 28 Marks: 1

Wednesday, August 21, 2019

Cadbury | Marketing Analysis

Cadbury | Marketing Analysis Cadbury, the global leader in the chocolate confectionery market, began in 1824 when a young Quaker named John Cadbury opened up a shop in Birmingham. He sold tea, coffee and drinking cocoa and chocolate and one of the main causes of poverty was alcohol, he hoped that his product would prove to be a suitable alternative for it and so he maintained high quality standards for all of his products. Quakers was not allowed to attend university at that time and his anti-military thoughts also kept him away from the military, so he devoted his time towards business related activities or to other social reforms. John was selling 11 different types of cocoa and 16 different kinds of drinking chocolate by 1842. His brother, Benjamin also joined the company and they formed Cadbury Brothers of Birmingham. They got the Royal Warranty from Queen Victoria in 1854 and opened their office in London. The partnership failed after six years when Johns wife died and due to his deteriorating health. The business was handed over to George and Richard, Johns sons and they operated the business later on. The two brothers continued to expand their business and were earning profit now. Cadburys Cocoa Essence, which was advertised as absolutely pure and therefore best, was an all-natural product made with pure cocoa butter and no starchy ingredients. Cocoa Essence was the beginning of chocolate as we know it today. They moved their business to South of Birmingham and the area became popularly known as, Bournville. Due to profitable business, the brothers also started selling tea in 1873. Master confectioner Frederic Kinchelman was appointed to share his recipe and production secrets with Cadbury workers. This resulted in Cadbury producing chocolate covered nougats, bonbons delices, pistache, caramels, avelines and more. In 1897, they manufactured their first milk chocolate and two years later, they were incorporated as a limited company and had hired 2600 people in their factory. Cadbury supported World War I and sent books, chocolates and clothes to the soldier. Around 2000 of their employees joined the armed forces. These people were allowed to work in the factory after taking educational courses once they were back from the war. During this period trade overseas increased, and Cadbury opened its first overseas factory near Hobart, Tasmania. The next year Cadbury merged with JS Fry Sons, a past market leader in chocolate. Cadbury also extended their support in the Second World War. Their factories were used for the manufacturing of arms and ammunitions. Their growing fields were used as runways for the airplanes used in wars. Cadbury St. Johns Ambulance unit helped people during air raids and chocolate were provided to soldiers through out the war. In 1969 Cadbury merged with Schweppes (a brand famous for manufacturing carbonated soft drinks and mineral water) to form Cadbury Schweppes. These two merged companies went on to acquire Sunkist, Canada Dry, Typhoo Tea and more. Schweppes Beverages was created, and the manufacture of Cadbury confectionery brands was licensed to Hershey. Today Cadbury Schweppes is the largest confectionery company in the world, employing more than 70,000 employees. In 2006 the company had over $15 billion in overall sales. Cadbury Product Timeline A history of Cadburys sweet success à ¢Ã¢â€š ¬Ã‚ ¢ 1824 John Cadbury, the son of Richard Cadbury, opened his shop in Birmingham and sold tea, coffee,hops, mustard, cocoa and drinking chocolate. à ¢Ã¢â€š ¬Ã‚ ¢ 1866 The Cadbury brothers introduce a new cocoa process to produce a much more palatable Cocoa Essence the forerunner of the cocoa we know today. à ¢Ã¢â€š ¬Ã‚ ¢ 1897 First milk chocolate manufactured by chocolate. à ¢Ã¢â€š ¬Ã‚ ¢ 1904 George Cadbury Junior perfects a new recipe for milk chocolate. à ¢Ã¢â€š ¬Ã‚ ¢ 1905 Cadbury launched Dairy Milk into the market contained more milk than any other chocolates. à ¢Ã¢â€š ¬Ã‚ ¢ 1913 Dairy Milk became Cadburys best-selling line. à ¢Ã¢â€š ¬Ã‚ ¢ 1915 Cadbury Milk Tray was introduced. à ¢Ã¢â€š ¬Ã‚ ¢ 1920 Cadbury Flake was introduced. à ¢Ã¢â€š ¬Ã‚ ¢ 1923 Cream filled eggs, the forerunner of Cadburys Creme Egg, were introduced. à ¢Ã¢â€š ¬Ã‚ ¢ Mid-1920s Cadbury Dairy Milk gains its status as the brand leader in the UK. à ¢Ã¢â€š ¬Ã‚ ¢ 1928 Fruit and Nut was introduced as a variation of Dairy Milk and Cadbury introduced the glass and a half advertising slogan. à ¢Ã¢â€š ¬Ã‚ ¢ 1933 Cadbury added Whole Nut to the Dairy Milk family. à ¢Ã¢â€š ¬Ã‚ ¢ 1938 Cadbury Roses were launched. à ¢Ã¢â€š ¬Ã‚ ¢ 1956 Cadbury supplied Roses for a Royal tour of East Africa. à ¢Ã¢â€š ¬Ã‚ ¢ 1958 Picnic was launched. à ¢Ã¢â€š ¬Ã‚ ¢ 1960s Chocolate Éclairs were launched by London confectioner, James Pascall. à ¢Ã¢â€š ¬Ã‚ ¢ 1971 Halls joined the Adams family and Cadbury Creme Egg was launched. Pascalls was bought by Cadbury, with Eclairs becoming the second largest brand in the company (at that time). à ¢Ã¢â€š ¬Ã‚ ¢ 1974 Cadbury Eclairs were launched only in the UK. à ¢Ã¢â€š ¬Ã‚ ¢ 1976 Cadbury Caramel was launched. à ¢Ã¢â€š ¬Ã‚ ¢ 1979 New advertising idea of saying thank you with Cadbury Roses was introduced. à ¢Ã¢â€š ¬Ã‚ ¢ 1980-96 Cadbury Eclairs became an international brand. à ¢Ã¢â€š ¬Ã‚ ¢ 1985 Cadbury Creme Egg launched a new campaign called, How do you eat yours? . à ¢Ã¢â€š ¬Ã‚ ¢ 1987 Cadbury Twirl was launched and Cadbury Roses became the leading brand in the twist-wrap market. à ¢Ã¢â€š ¬Ã‚ ¢ 1998 Cadbury Dairy Milk was relaunched only in the UK. à ¢Ã¢â€š ¬Ã‚ ¢ 1999 Cadbury Eclairs were relaunched as Cadbury Choclairs in important markets. à ¢Ã¢â€š ¬Ã‚ ¢ 2000 Cadbury Snowflake was launched. à ¢Ã¢â€š ¬Ã‚ ¢ 2005 Cadbury Schweppes acquires Green Blacks, the UK premium chocolate brand. à ¢Ã¢â€š ¬Ã‚ ¢ 2010 Company accepted takeover bid from US food giant Kraft. Interesting Facts about Cadbury Instead of printing texts on chocolate boxes, Cadbury became the first company to include pictures as well. George Cadbury emphasized on mother-children relationship and whenever any woman worker had a baby, she was asked to leave the job and take care of the baby. Cadbury became the first company offering kitchens with dining tables and food for sale in 1886. A miniature metal animal (elephant, penguin, owl, fox, duck, squirrel, rabbit or turtle) was given away with specially designed cocoa tins in 1934. In the same year, Cadburys tokens, which came with packs of cocoa, could be redeemed for lamps, kettles and saucepans. Many children joined Cadburys Cococub Club in 1936. Cadburys World Visitor Center opened in 1990, welcoming 400,000 visitors in its first year. A Get Active program was launched by Cadbury in 2003, helping 10,000 teachers get in shape. Cadbury a leader in the global confectionery market Cadbury is one of the worlds leading confectionary firms, selling chocolate, gum and candy under its own name in addition to other brands such as Halls and Green and Blacks. It also produces a range of beverages and functional and health foods. The organization now operates in more than 60 countries, with the United States, New Zealand, Turkey and Canada among the nations in which its various products are sold. It has approximately 45000 employees and works with around 35000 direct and indirect suppliers. The firm earned a 7 percent rise in their revenue recently. Key categories and brands Cadbury is operating in a number of markets at the same time, including the functional and health foods and beverages sectors. It also sells a wide range of confectionery throughout the world both under its own brand and a range of other names. Among these are Green and Blacks chocolate ( UKs leading premium chocolate product). Other confectionery products include Cadbury Roses boxes of individually wrapped assorted chocolates and the Cadburys Creme Egg. Flake, Eclairs and Dairy Milk are the chocolates that are sold under Cadburys brand name. Other products that are offered by the firm within the confectionery sector include Freddo, Caramilk, Old Gold and Wendel Mieszanka Wedlowska. Cadbury is also a major player in the gum market, with Bubblicious bubblegum among the range of such products. Bubblicious is the number one bubblegum in Canada and the second-most popular in the United States. It comes in a variety of flavours including Watermelon Wave and Strawberry Splash. Stride is also among the gums available on the US market, while First a sugar-free gum launched in Turkey in 1995 has a number of sub-brands such as Neogum Lava. Among this particular product range is First Duo which contains a number of herbal active ingredients such as parsley, sunflower and extract of green tea aimed at providing clean and fresh breath. The firm is also active within the beverages sector, with its leading brands here including Bournvita a cocoa-based drink that can be mixed with water and/or milk which is particularly popular in India and Nigeria Cadbury Bournville Cocoa and Cadbury Drinking Chocolate. Cadburys Halls brand has a major stake within the functional and health foods sector. The range of mentholated products which includes Halls Defense, Fruit Breezers and Maxair provide nose and throat relief for those suffering from colds, coughs and other ailments and has a 22 per cent share of the medicated confectionery market. It also accounts for more than half of all cough drop products sold throughout the world and has licensed medicated status in northern hemisphere countries including Canada, the United States and the United Kingdom. In other parts of the world particularly in hot, dry countries Halls products tend to be purchased for the purposes of mouth refreshment. The confectionary market was booming as many multinational firms were entering. Till the mid 80s, chocolate market was small and almost dominated by Cadbury only. It made chocolate for a distinct category with an identity of its own. So chocolates carried a only for kids tag ad and kept the adults away. Cadbury had 80% of the market share by mid 80s. Other categories like Amul and Campco tried to break into the market and reduce Cadburys market share, but failed. By now chocolate were categorized as luxury and were reserved for special occasions and for rewarding and reinforcing the positive behavior. Later on Cadbury also dominated the market because it not only focused on children, but on adults also. While its competitors thought and made chocolates only for children, due to which Cadbury had an upper hand in the chocolate market. Trends in the Industry à ¢Ã¢â€š ¬Ã‚ ¢ Changes are rapidly taking place these days, so everyone (including the young and the elderly) will change according to the new lifestyle and will adapt to chocolate eating. à ¢Ã¢â€š ¬Ã‚ ¢ Population and family incomes as well as urbanization are increasing in the industry. à ¢Ã¢â€š ¬Ã‚ ¢ Approximately 6 million people have upgraded to the middle class. On February 2, 2010, Cadbury became part of Kraft Foods as both of them merged. Some fast facts on the combined company of Cadbury and Kraft are: Our Global Reach  · Approximately $50 billion in revenues  · 25%+ of global revenue from emerging markets  · #1 in global confectionery  · #1 in global biscuits  · More than 50% of global revenue from snacks and confectionery Our Brand Portfolio  · 11 brands with more than $1 billion in revenue  · 70+ brands with more than $100 million in revenue  · 40+ brands over 100 years old  · 80% revenue from #1 share positions Explanation Cadbury is considered in the market structure of Monopolistic Competition. All the firms in the industry face a lot of competition from each other and Hersheys and Nestle are some of the major competitors of Hersheys, to name a few. There is no collusion between such firms and so each firm determines its own pricing policy without considering the possible reactions of rival firms. They all are producing products with slightly different physical characteristics, offer varying degrees of customer service, providing various amounts of locational convenience or proclaim special qualities, real or imagined, for their products. Product differentiation may also be created through the use of brand names and trademarks, packaging, and celebrity connections, for example, Cadbury included Amitabh Bachan in their advertisements. It shows that the demand for Cadbury products is highly elastic. Entry and exit of firms in monopolistic competition is relatively easy as economies of scale are few and capital requirements are low and nothing prevents an unprofitable monopolistic competitor from holding a going-out-of-business sale and shutting down. The expense and effort of the firms would be wasted if the consumers do not know about the product, so the firms often advertise heavily and the goal of product differentiation and advertising is nonprice competition, which is to make price less of a factor and make product differences a greater factor. If it becomes successful, the demand curve of the firm shifts towards the right and becomes less elastic. ADVERTISING SALES PROMOTION Advertising and Sales promotion are very essential for a business to prosper and to generate revenue. As Cadbury has many substitutes as well like Hersheys and Nestle etc., so it is in a stage of great competition. It needs to focus a lot on advertising to capture the market share because all of the firms in the industry are selling differentiated products, due to which they are heavily focusing on advertising. Slogans of advertising are the tools of sales promotion are very important as they persuade the customer to purchase the product. Following are a few advertising slogans used by Cadbury for introducing the product to the customers:- THE REAL TASTE OF LIFE (DAIRY MILK ) THODI SI PET POOJA KABHI BHI KAHI BHI (PERK) WHEN EVER ON HUNGER STRIKE (PERK) TAN KI SHAKTI, MAN KI SHAKTI (BOURNVITA) KUCH ZADA HI SOLID (PICNIC) YEH CHOCOLATE KHAE AAP INHE KHAE (ECLAIRS) Along with great advertisements, these slogans are beautifully used by Cadbury so they can persuade the consumer to buy the product. PRICING POLICIES ADOPTED BY CADBURY Although there is intense competition among different chocolate firms for market share and new products, it has been seen that the prices of chocolates has risen since the last one year. Prices of important brands like Nestles Kitkat and Cadburys Dairy Milk have rose by 25 per cent each and prices of brands like Cadburys Eclairs have also rose. Cocoa is one of the most important inputs of Cadburys chocolate and accounts for 45% of the total cost of chocolate production. Since its domestic production (estimated at 4500 to 5000 tonnes for the current year) is not increasing in India, so they have to import it at a higher price. More than half of the cocoa used in production is being imported. This is one of the major reasons why a rise in prices of Cadburys chocolate can be seen. Along with it, the Indian rupee is also depreciating, so it makes the company worse off. Another reason is that internationally the prices of cocoa has risen, so the production cost of firm increases which compels the firm to rise its prices. The excise duties have imposed a heavier charge on imports by increasing the tax paid on excise duties from 8% to 18%.Maximum retail prices have been introduced in the budget which adds to the cost of production. All these factors have risen the cost of production of the firm and it is unlikely that the prices will recede in the near future. FACTORS INFLUENCING PRICING OF CADBURY Internal Factors Corporate and marketing objectives of the firm. The image sought by the firm through pricing. The characteristics of the product. Price elasticity of demand of the product. The stage of the product on the product life cycle. Use pattern and turn around rate of the product. Cost of manufacturing and marketing. Extent of distinctiveness of the product and extent of production differentiation practiced by the firm. Other elements of the marketing mix of the firm and their interaction with pricing. Composition of the product line of the firm. External Factors Market characteristics. Buyers behavior in respect of the given product. Bargaining power of major customers. Competitors pricing policy. Government controls regulations on pricing. Other relevant legal aspects. Societal (or social) considerations. Understanding, if any reached with price cartels. Cadbury objective of pricing Profit maximization in the short-term. Profit optimization in the long-term. A minimum return (or target return) on investment. A minimum return on sales turnover. Targets sales volume. Target market share. Deeper penetration of the market. Entering new markets. Target profit on the entire product line irrespective of profit level in individual products. Keeping competition out, or keeping it under check. Fast turn around and early cash recovery. Stabilizing prices and margins in the market. Cadbury vs Kraft Confectionery Market Value Share by Region 2008 The Kraft/Cadbury strategic fit It is the end of 3 years turnaround plan and its redeveloped growth strategy is strongly based on selected primary categories, such as chocolate, biscuits and coffee. It has secured a leading position after the attainment of DANONEs biscuit and cereals division in the global market with 18.4% value share, the company seems to follow the same policies in order to gain a leading position in confectionery market. The joint value share of Kraft and Cadbury in the global confectionery market will be 14.9%, it captures the top position from current leader Mars (14.5%). Krafts further expansion in confectionery market is dependent on its current reforms strategies and its aim is to become a global powerhouse in snacks, confectionery and quick meals. It is expanding its activities in confectionery which will fully complement the Danone biscuits and cereal product operations. Even though Krafts market share is higher in all region except for the smallest Middle East, Africa and Australia is comparatively higher than Cadburys, in confectionery Cadbury has a noteworthy lead over Kraft, except for Eastern Europe where Kraft was one of the first multinational movers to enter the market. With this attainment Kraft will gain a strong value share and leading position in many major developing markets in Latin America, the Middle East and Africa and Asia-Pacific, such as India As well as wider geographical reach, Kraft will also benefit from Cadburys brands meeting its own chocolate and sugar confectionery portfolio as well. Attaining Cadbury Kraft will get leading position in global confectionery and it helps it expand it geographical coverage in meeting regions. However, even confectionery is expected to perform below overall packaged food growth over the 2009-2014 period, with a 1.5% CAGR compared to a 1.7% CAGR, respectively. Asia Pacific and Latin America are most relevant set, gains of Kraft. As their confectionery market of 2009 and 2014 are expected to post CAGR of 2.3% and 2.6% respectively DANONEs biscuits and Cadbury are Krafts latest acquisitions and are revealing the companys strategic direction of establishing strong growth platforms in categories in which it can benefit from complementary operations and significant economies of scale. Revenue Performance by Category Throughout the year there was a good demand for chocolates and bagged candies the expected beneficiary of stay at home culture. At the same time, regardless to a softer start to the year, the more functional or activity related product, like medicated gums and candies delivered a positive growth from the end of second quarter. Chocolate (46% of revenue in 2009) delivered revenue growth of 7%, reflecting strong performances in the UK, India and South Africa. India and South Africa benefited from continued investment behind affordable products, supporting chocolate growth in emerging markets of 11%. Australia delivered progressively good growth, benefiting from the relaunch of the core Cadbury Dairy Milk (CDM) brand in the second quarter of the year. Similarly, our business in Poland benefited from the relaunch of Wedel in the second half, leveraging the experience of the UK relaunch of CDM in 2008. Gum (33%) revenue growth improved strongly in the second half (up 5%) more than compensating for the weak first quarter. As a result, Gum was up 2% for the year as a whole. Despite weak market conditions overall, our businesses improved market share in nearly all key markets, including the US where the launch of Trident Layers in the second half re-established strong growth momentum in the category. Candy (21%) revenues grew 5% for the year as a whole reflecting strong second half growth of 9% with significantly improved performances from Halls, Éclairs and other mainstream candy brands. Halls benefited from product innovation and a good start to the cold and flu season. Innovation drove strong growth in other focus brands, including Éclairs (up 29%) and The Natural Confectionery Co (up 24%). Revenue Performance by Market Our performance by market reflected some local market share performances, even though weak economic conditions in many developed markets, in addition to the different mix between chocolate, gum and candy. Generally, based on the markets for which we have recent share data available, that represent 90% of our revenue, market share, progress has been very good. Cadbury has generated over 70% of our revenue. In emerging markets (38% of revenue in 2009), revenue growth was again very strong for the year as a whole, up 9% (up 7% in the first half and up 10% in the second half), led by strong performances in India, the Middle East and Africa and South America. While trading in European emerging markets was challenging, Russia and Turkey improved toward the end of the period, and both countries delivered growth for the year. In developed markets (62%), revenue grew 2% with an improved second half (up 3%) offsetting the slow start to the year. The impact of weak market conditions in developed Europe was mitigated by strong growth in the UK and significantly improved performance in the US and Canada. V I S I O N The governing objective for Cadbury is to deliver: Superior Shareholder Value Cadbury in every pocket The company believes this requires: Broadening our consumer appeal and extending their reach to newer markets Sustained growth of their market share through aggressive product development Striving for international quality in their products and processes Focusing on cost competitiveness and productivity in their operations and innovative utilisation of their assets Investing to develop people. Developing a product which would gain a permanent place in the companys product portfolio is not an easy task. It take minimum 58 new product ideas in order to come up with on successful new product and some researchers estimate to a 100 ideas. Majority of the ideas fail even before they are made to the consumers, a rest major portion fails during the marketing test process and do not make it to national distribution. With the enormous investments needed to fund such projects it becomes essential that the entire project is carefully researched. Successful new product development is mainly team work research and development, marketing and sales, market research, production, engineering and finance. At Cadbury, the marketing role is fulfilled by the Product/Brand Manager , function is to coordinate and mastermind the project through from the initial brief to national launch, until the largest sales capacity has been achieved. The initial incentive for embarking on a New Product Develop ment project can be: Changes in consumer lifestyles Technology developments where new processing techniques have been devised The need for market extension abroad, particularly into Asia Pacific, and the demise of trade barriers. However, products cannot be simply transferred from one market to another without review and possible adaptation to suit differing expectations and cultures. Whether the product strategy is: Existing product improvement New product development within the current range of activity Production diversification. Situational factors when designing market planning and analysis of environment is serious as it would allow Dairy Milk to capitalize on organizational strengths, minimize any weaknesses, exploit market opportunities and avoid any threats. Strengths Cadbury would realize several possible advantages in going abroad. By penetrating a foreign market the company could: à ¢Ã¢â€š ¬Ã‚ ¢ Maintain a stable growth of a company by maximizing the use of its production capacity and thus increase economies of scale and scope. à ¢Ã¢â€š ¬Ã‚ ¢ With its brand name, Cadbury could counterattack the competitors it faces in the domestic market by attacking their domestic market. à ¢Ã¢â€š ¬Ã‚ ¢ Keep up with the financial strength by increasing its sales and profit, indeed the foreign market could present higher profit opportunities than the domestic products. à ¢Ã¢â€š ¬Ã‚ ¢ Acquisition rules in UK reduce its dependence on the UK market and therefore diversify its market specific risks. à ¢Ã¢â€š ¬Ã‚ ¢ Overall, Cadbury has been successful through the new products (development) it has to offer. Weaknesses Overall, Cadbury has a weak position in the US market; therefore, need to change its target to a different location. It lacks of distribution network, it also has a small total of market share altogether. Therefore in order to market the product in France successfully, Cadbury has to find out how it should improve, in order to have great performance. It should also find out, what are the situations they can avoid in order to be successful. In order to market products the following issues should be considered: à ¢Ã¢â€š ¬Ã‚ ¢ Total French production of chocolate bars and confectionary, which has increased by 24.5 % between 1988 and 1991, has slowed down in more recent years, partly due to the economic fall. à ¢Ã¢â€š ¬Ã‚ ¢ Intake of chocolate products, which has been growing since 1991, remained properly still in 1992, causing a fall in demand due to the gloomy economic situation. à ¢Ã¢â€š ¬Ã‚ ¢ Sales of milk chocolate bars, which account for 24% by volume of total sales of chocolate bars, came down by 3.7 %. Opportunities Through its confectionary product line, least to mention is to build feasible positions in focused markets through biological growth and acquirement. Besides what is mention above, Cadbury has opportunities to have developed market in Russia and China. The Timeout Candy Bar market is growing worldwide. This company is also at the same time distributing its products through the internet Develop Gourmet Line. Besides developing the Low Calorie variety of chocolates and sweets, they also offer the Sugar Free sweets variety. This has therefore completely opened a Cadbury world in US. In order to get the product into a new foreign market, France, Cadbury would have good opportunities in store for them. Opportunities are as follows: à ¢Ã¢â€š ¬Ã‚ ¢ In terms of political issues, France has advanced parliamentary democracy and is highly stable politically. The political power is nationalized in the parliament, the Prime Minister and the President. The country specific risk is insignificant. France is a member of the European Community and has excellent relations with the UK. à ¢Ã¢â€š ¬Ã‚ ¢ Economically, France has the fourth largest GDP in the world. It has an advanced market based economy. Despite a recent recession, its economy is very strong and also highly relaxed in line with European Union policies. France represents a very large potential market with a high standard of living and purchasing power. The economy is highly open internationally and conducts a high percentage of trade within its European partners. à ¢Ã¢â€š ¬Ã‚ ¢ With regards to its social situation, France has a broadly central/southern European culture which has many similarities with the UK. However cultural differences do exist and these must be considered when planning for the market. à ¢Ã¢â€š ¬Ã‚ ¢ France has a high technological level and a lot of industries are based in the technological sector. This technological base constitutes one of Frances competitive advantages. Threats Due to its confectionary products, it is very important for Cadbury threat that is present or eminent. The company should take note of the changes in the consumers buying trend. It is perceived that consumers might shift from chocolates to Healthy snacks. If this were to happen, there might be a poor product development which would stain the Cadburys name. Useless to talk about price wars would occur between its competitors like Mars, Hershey and Nestle. Due to the abovementioned, there would be seasonal sales slumps all year round which will reflect to an increase in cost of the raw materials needed. Cadbury would then have to be prepared for growth of small local gourmet chocolates and regional candy manufacturers. However if Cadbury were to market its products in France, the company has to be aware of the risks it could meet. It might: à ¢Ã¢â€š ¬Ã‚ ¢ Not understand foreign customer preferences and fail to offer a competitively attractive product; à ¢Ã¢â€š ¬Ã‚ ¢ Not understand the foreign countrys business culture or know how to deal effectively with foreign nationals; à ¢Ã¢â€š ¬Ã‚ ¢ Underestimate foreign regulations and incur unexpected costs. à ¢Ã¢â€š ¬Ã‚ ¢ Threat of entry due to the competition growing through acquisition. Although the company has come up with a few current products, it is targeting to a new market. Despite the competition against the rest (Hersheys, MM Mars and Nestle), Cadbury needs to have a bargaining power of the buyers in order to be competitive in the market. The company even needs to know that substitutes are not a major concern. Finally, to conclude that Cadbury is in the Market Development, they would have to have the bargaining power of suppliers as they are not in power position due to commodity like nature. And also to be aware of the cost of packaging materials as it has increased over time. There are a few strategic recommendations that Cadbury could come up with in order to market its products not only in the region of France, but also to market it products successfully. After much discussion on the position of the product Urban Poverty in Canada: Political Analysis Urban Poverty in Canada: Political Analysis Submitted to: Professor. Nugent Submitted by: Nadia Haidar Introduction Urban poverty in Canada has become one of the major factors that require consideration in a political perspective to arrive at a solution. This problem took its foothold in the country between the year 1990 and 2000. According to a report by the urban poverty project, in the year 2012 about half of Canada’s population an amount totaling to 15.3 million people lived in just four of the urban areas among them Toronto. This makes the country of Canada one of the most urbanized countries with a population of 25 million people living in the urban areas. Among these people about one of every six people lived in Poverty. In the year 2000, about 3.3 million people who are poor Canadians had their residence in the Census Metropolitan areas. As the population of the people in the Metropolitan area grow, the rate of poor urban dwellers increases at a faster rate. Among the major city of Canada, the City of Toronto has the largest number of low earning people with a population of about 77 1530 and has a poverty rate of about 16.2%. (Katherine, 2007) Abstract With the upcoming elections of the Ontario provincial election, a city election, and a federal election, this paper tries to focus on the election in terms of the impact it would have on the geographical urban poverty. It also focuses on the platforms and candidates take on the various ideologies that they advocate for in their campaign in relation to the urban poverty. The paper also focuses on the debates and the effect of quality on the people as per the decision they make in voting for the leaders. One of the parties in with fighting for the poor urban people is the Communist party. The party which in the provincial elections due to happen on June the 12th, is running 11 Candidates has on its website encouraged people to vote for the program in which the working class were fighting for. According to the 1990 to 2000 report, about 45% of people living in the urban area contribute to the GDP of Canada. Yet among these people, the poor have quite a good percentage. According to one of their candidates Elizabeth Rowley she promises to put the needs of the people first before cooperate greed. The party intends to achieve this by offering good jobs to its people, affordable renting and housing controls among others. (Rowley, 2014 ) In the communist party campaign they are pointing out clear that, there is a gap between the rich and the poor, pointing out that the poverty level is on the rise and unemployment is quite as high as well. As the provincial leader of the communist party Ro wley points out that what they fear most is not the liberal party that has failed the people of Ontario, but the conservative party led by Tim Hudak. The conservative party is laying the facts clear that if elected they will lay down about 10000 people working in the public sector. According to the communist, this attempt would demolish the public sector. In attempt to slash the wages arguably, the conservative party would be contributing to the rise in the poverty level, greatly affecting the urban poverty negatively making it grow rather than decrease. Contrary to what the communist party is offering, with the likes of a quality public service with better health care and hospitals being one of their promises to the people. According to the NDP, they have an economic plan, which involves a raise in the minimum wage rate to $12 per hour and later tying it to the inflation. This move of increasing the current paltry by a dollar per hour as it is currently at $11 per hour will help the poor in the province to make more money to live off well. (Stockton, 2014) This comes from the leader of the NDP Andrea Horwath. Asking the employers to pay more however, would result to the workers losing their jobs. The Capitalists aim of cutting off operation costs and raising the price of the goods, acting in the disfavor of the poor. According to the campaign of the NDP party, their argument is that increasing the minimum wage gives the poor people a chance to have a hold of the money, which they spend, putting it in the circular flow of the economy thus experiencing growth. To dispute this however, looking at a place where it has been in application, in the United States of America, a study after comparing the geograph ical contiguous regions whose minimum wage was different found that a high minimum wage rate related to the unemployment rate in the region. (Debra Burke) Looking at the facts on the ground it is also important to identify the people who are working below the minimum age, only 4.6 % of the people of Ontario that works below the minimum wage rate. While this seems like quite a good idea, the minimum wage rate raise may not be the solution to most of the problems. The liberal party of Canada policy resolutions: Most of Toronto seems to ignore the local politics, with the current mayor Rob Ford still running for office. There are a number of other candidates among them Ashok Sajnani, Morgan Baskin, a dentists and a student who are considered as long shots for the job. Arguably, they should start the city hall politics serving as a councillor but not in their opinion. The Conservative’s party candidate however John Tory deemed as one of the most likely candidate to topple Rob Fords leadership idea as per his fiscal strategies include lowering taxes especially property taxes which to some extent is in the favor of the poor. (Powell, 2014) The debates of the parties in the Ontario representatives seem to carry weight on the people of Ontario based on their influence. The big parties do have a great say in the debates and the emphasis is majorly in them. The parties presented in the debates mostly are; the Liberal Party, the Progressive Conservative Party, and New Democratic party their leaders are Kathleen Wynne, Tim Hudak. The other parties, such as the communist party of Canada do not seem to get an equal platform with these two. The quality of the debates may be quite good since they are a great determinant of the polls; the politicians try their best to lay it out for the people the actions they are going to take once in their government. In a recent call from the doctors, they asked the four on the province political parties to engage in a debate involving health care. (CBC News, 2014) The poor people being among the great number of the 700000 Ontarians who do not have the primary access to such care needs clarifi cation. The Liberal leader take on this through their leader Kathleen Wynne promised of primary access to a health care provider by the year 2018. According to Kathleen, this would cost less than $20 million. In the opinion of the Progressive Conservative party through their leader Tim Hudak, he suggested demolishing the existing health service and focusing on the employees like nurses as the frontline. The New Democratic Party leader Andrea Howarth plans to reduce the time by half that ER wait times take. Adding another 250 nurse practitioners in the emergency rooms was a further suggestion as well as 50 new family clinics working on a 24-hour system. Despite this suggestion, the request to have a formal debate that involves the four leaders would help the citizens make an informed decision. The health care anticipated debate is a good example of showing the quality of the debates since they greatly affect the decision of the voter. In a study that was carried out by Ipsos, show th at the majority of the Ontarians whom were undecided about the leader they were going to support were going to make their decision based on the June 3rd debate. Thirty eight percent of the people make their decision on whom to vote for on the day after the debate. Thirteen percent of them wait until the last debate while fourteen percent will wait until the last week of the campaign, and eleven percent of the people make the decision on the day of the election. However, this is significant to the quality of the debate and how convincing they can be, the study also shows that sixty two percent of the Ontarians make the decision long before the elections begin with forty one percent of them not changing their decision throughout the campaign. Twenty-one percent of the Ontarians however might change their mind. (Ipsos, 2014) An issue reported with the debates is about the inaccessibility to the debate by candidates of the provincial election of Ontario. On May, 29th 2014, a debate was held in Cambridge Ontario and was inaccessible to the people with disability. The event organizers did not put into consideration that the disabled people too would want to attend the all candidates’ debate. In this event, the local advocator of the people with disabilities Lyn McGinnis was not able to access the all candidate debate. Having an accessible venue is important to have a barrier free debate that all willing to attend can do so. Conclusion Conclusively, the results of the election will greatly determine the state of the urban poverty since the policy that the party that will win by a majority will determine the future of the people. Different people hold different opinions in the parties’ and have a strategy to make their condition better. The liberal party may, to majority of these people, see that they have been failed by the party since in their rule, unemployment has not been solved, greater disparity of the poor and the rich, and the greedy capitalists have not made it better for the people. The political debates are of great significance to the election of the country. The quality of these debates is therefore required to be high to influence the voters to make their decision based on the policy that the different provincial parties make. Many families, including my own, have suffered through poverty decade after decade. It is up to us citizens to make this vote count, vote for the right party, and help end this vicious cycle of poverty so many Ontarians continue to suffer through. WORD COUNT: 1990 References CBC News. (2014, May 30). Ontario election 2014 :Doctors Want Parties to Debate . Debra Burke, S. M. (n.d.). Minimum Wage and Unemployment Rates :A study of Contiguous Counties . Ipsos. (2014, June 2). Whats Riding on the Ontario Election Leaders Debate. Retrieved from Ipsos News and Polls: www.ipsos-na.com Katherine, F. G. (2007). A Lost Decade: Urban Poverty in Canada 1990 to 2000. Ottawa: Canadian Council on Social Development. Powell, B. (2014, March 15). Toronto Mayoral election Profile: John Tory. Toronto Stars. Rowley, E. (2014 , May 19) Communist Party of Canada. Retrieved from www.communistpartycanada.ca Stockton, M. W. (2014, May 24).Minimum Wage in the Ontario Election and Canada. The True North Times.