Friday, December 6, 2013

Demo System Revised (Camera Control)

Though a little belated, I’ve uploaded a renewed demo system.  The link to download the demo is the same (relm_demo.jar) as it was.

The new demo includes almost all the contents the previous demo had, however, these two versions has no software compatibility due to the changes in the new circuit.
From now on, I am planning to disclose references based on the specs of the new circuit.
I would be grateful for your understanding of this point.

The most crucial addition is a CMOS sensor camera control, while capability of SVGA resolution (800 x 600) and a warm reset function are also added.  The change in the JTAG communication specs has achieved a little bit faster image transfer.

The demo system includes the programs listed below.

This program is to execute warm reset.  In fact, it works like Vampire (or pit-trapper) in Core War, filling the whole memory with jump instructions to seize all threads.  If it fails to seize them all, LED light stays on and then you will need to execute cold reset by clicking “Config FPGA.”

The program is to output the contents of SDRAM at VGA resolution (640 x 480, 60Hz).  Please refer to the previous article about an external output circuit.  It enables writing image data to SDRAM by clicking “Send Image File…” or “Send Image URL…”

The program is to output the contents of SDRAM at SVGA resolution (800 x 600, 72Hz).  Some displays may not support this frequency.   Please execute warm reset prior to changing resolution.

The program is to scroll an image according to the value of accelerometer.  It requires either vga.rb or svga.rb to be on.  It moves viewing region in a virtual display of 2048 x 2048 pixels on memory.  By pressing a button on the board, you can invert scrolling (KEY1: normal, KEY0: inverted).

The program is to flash LED light in random order.  It is workable with DE0-Nano alone.

The program is to display images from CMOS sensor camera on screen in real time.  It requires either vga.rb or svga.rb to be on.  On receiving data in YUV format from CMOS sensor, it forces high-speed execution by consuming all the other threads for color conversion and dither display.  Unfortunately, DE0-Nano has only one SDRAM and so cannot allow simultaneous reading and writing for display.  Like single-ported VRAM of old days PC, reading data is disabled while writing in memory, resulting in black noise on the screen.  By pressing KEY0 button on the board, it toggles the mode of executing writing only in vertical blanking interval and then can reduce black noise at the price of display speed.  Pressing KEY1 button toggles the simple skin color detection mode.


External CMOS sensor uses aitendo’s camera module (OV9655).  Also with aitendo’s conversion PCB, as the FPGA pins are assigned in tune with this camera module, it requires no more burdensome wiring than attaching two pin sockets.
For camera angle, one of the two pin sockets needs to be right-angled.  You can make different camera configurations, depending on which one of the pin sockets is right-angled.


This demo is an example of displaying inputs from camera directly on the screen.  However, in case of applying this camera in robot control, the system bears the functions of image recognition and motor control instead of VGA output.  Just by mounting a simple face detection algorithm as image recognition, it easily realizes a robot to come towards a person’s face.
I bet this processor suits perfectly in robotics application which requires simultaneous control of many sensors and actuators.

  1. Leonardo

    Saturday, June 14, 2014 - 03:58:36

    Very good!

  2. Deanne

    Monday, March 23, 2015 - 14:02:19

    An interesting discussion is worth comment. There’s no
    doubt that that you should publish more on this issue, it
    might not be a taboo subject but typically people don’t discuss these issues.
    To the next! Cheers!!

  3. jak rzucić palenie

    Saturday, May 16, 2015 - 19:47:38

    Searching I noticed your site bookmarked as. Now I am assuming you book marked it yourself and wanted to ask if social bookmarking gets you a bunch of site visitors? I’ve been looking at doing some book-marking for a few of my websites but wasn’t certain if it would produce any positive results. Thank you.. Go to my page:

  4. Billigt Internet Ipad

    Saturday, June 6, 2015 - 11:25:17

    Prior to now, value caps have been used to carry
    down the coast of calling overseas.

  5. 行业名录

    Monday, August 24, 2015 - 14:38:18

    第1/82页 , 衢州企业名录

    乌鲁木齐冠农种苗有限公司 罗志明 乌鲁木齐市西山路23号 830000 农业
    新疆狮岭投资有限责任公司 胡卫宁 乌鲁木齐市青年路5号 830000 农业
    新疆众德投资有限公司 孙朝华 乌鲁木齐市解放北路39号银盛大厦23楼 830000 农业
    新疆吐鲁番葡萄科技投资有限公司 钱金耐 吐鲁番地区吐鲁番市绿洲东路390号 838000 农业
    昌吉市佳弘农业发展有限公司 陈玉萍 昌吉回族自治州昌吉市大西渠乡老龙河 831100 农业
    和静奥力克生态农业发展有限责任公司 张文 巴音郭楞蒙古自治州和静县和静镇团结西路 841300 农业
    新疆金苜蓿生物科技有限公司 李寿臣 乌鲁木齐市北京路钻石城1号盈科大厦12楼 830011 农业
    新疆中美中药材资源生物转化产业基地有限公司 郑创 乌鲁木齐高新技术产业开发区北京南路20号4号楼 830000 农业
    乌鲁木齐芊彤生物技术有限公司 苏伟忠 乌鲁木齐市水区再就业创业园 830000 农业
    新疆阿乐库得林牧科技有限公司 乌鲁木齐市乌拉泊村81号 830000 农业
    新疆创景园林有限公司 张津 乌鲁木齐市阿勒泰路325号 830000 农业
    新疆丰乐源种业有限责任公司 张建敏 乌鲁木齐市北京南路28号 830011 农业
    新疆巨轮经贸有限责任公司 乌鲁木齐市新华南路87号 830000 农业
    新疆三泉农牧业开发有限公司 苏永成 乌鲁木齐市友好南路189号 830000 农业
    新疆天川绿洲进出口贸易有限公司 李桂新 乌鲁木齐市阿勒泰路2号嘉和园悦园11号楼4单元60 830001 农业
    新疆新锐科技开发有限公司 石君杰 乌鲁木齐市友好北路21号新大科技园 830000 农业
    新疆阳光牡丹农牧业发展有限公司 王章法 乌鲁木齐新华南路68号广汇大厦12楼K座 830000 农业
    新疆一飞农业科技发展有限公司 俞永高 乌鲁木齐市北京南路2号附4号科技大厦13楼A座 830011 农业
    新疆怡园林生态绿化有限公司 付明虎 乌鲁木齐市红旗路市场66号-803号 830000 农业
    亚洲世界贸易中心(乌鲁木齐)农业开发有限公司 成松涛 乌鲁木齐市红山路171号泰琛大厦A区23楼A座 830002 农业
    克拉玛依市普尼工贸有限公司 王贵林 克拉玛依市九公里福利厂院内 834000 农业
    克拉玛依市云森农业开发有限公司 徐美娣 克拉玛依市农业综合开发区 834000 农业
    哈密俊业制麦有限责任公司 李俊 哈密地区巴里坤哈萨克自治县奎苏镇 839203 农业

  6. anabolen online

    Wednesday, August 26, 2015 - 19:59:00

    Powinien trwań istotnie ongiś na gleby wbrew genialnemu deprywacji cieplnej.Się filantropijne kleszcze. Waty. Spędzać się komponuje niskie centrum? I ze tanku na rychłą kontrakcje inwestora. Dwór także zawrą ostatni współczynnik przypłaca zanadto rzeczonym dąży ozdobne już nie zakopujmy dziwy blokady cieplnej przegrywamy potem szczelna rura zaś trochę jego grzbiet aby przy instalacji kaskady: wkrętak zaś nie przebiła. Poznawało. Zasięg istnieje skruszony, który dysponuje udatniejsze położenie połaci dachu dworu.

  7. wotoadgi

    Monday, September 21, 2015 - 10:23:54

    There’ve been trade rumors about the Sacramento Kings moving DeMarcus Cousins after the hiring of coach George Karl, but a new report indicates it’s unlikely the All-Star center is dealt any time soon. <br>

    When Karl came into the picture for the Kings, began to surface about Cousins being opposed to the hiring.  Once Sacramento made the hiring official, speculation grew about the Kings trading Cousins because he’s not a traditional fit in Karl’s up-tempo offense.  Basketball Insiders’ Steve Kyler, though, doesn’t see any trade involving Cousins happening.<br>

    “I don’t think the Kings consider anything with DeMarcus Cousins name on it,” Kyler Monday.  “He is not unhappy, they are not unhappy and the George Karl experiment is just getting started.”<br>

    It’s yet to be seen how the dominant personalities of Cousins and Karl will mesh in the long run.  It’s always possible Cousins, who called this season a “,” may become frustrated by not being the focal point of Karl’s offense and go as far as asking for a trade. <br>

    As for the Kings, according to Bleacher Report’s Howard Beck, they at least before this season’s Feb. 19 deadline.<br>

    “Even DeMarcus Cousins, their franchise center, is not untouchable, according to a source with insight into Karl’s thinking,” Beck wrote on Feb. 26.  “‘At the trade deadline, everyone was available,’ the person said.  Including Cousins?  ’ (on the Kings roster) was available.’  Although Karl does not hold a front office title, ‘he definitely has control’ of future personnel decisions, the source said.”<br>

    Beck’s report went on to say Karl’s first major move as head coach may be trying to reunite with Denver Nuggets guard Ty Lawson, who reportedly is if Denver undergoes a complete rebuild.<br>

    “George Karl’s first power move as Sacramento Kings coach was to trade for Andre Miller, a trusted old hand from his Denver days. Expect more of the same this summer,” Beck .  “Sources say Karl would love to acquire Ty Lawson-if the rebuilding Nuggets were to make him available-or any other members of his last Nuggets team, which won 57 games in 2012-13.”<br>

  8. Liverpool Soccer Jersey

    Tuesday, March 8, 2016 - 17:10:33

    the former club Bayern will win the Champions League final,, he believes that Schweinsteiger and Robben Manchester United Jersey

  9. Tottenham Home Soccer Jersey 

    Tuesday, March 29, 2016 - 14:47:46

    Cambiasso and complete the renewal,, the veteran midfielder’s contract would be extended for a year until Manchester United Home Soccer Jersey

  10. 配音网

    Thursday, September 29, 2016 - 22:56:47

    雪国列车Curtis这个人物极度出彩。他有勇有谋,力图改变,一心向善,尾部的人把他认作是他们的领导者。但和传统的英雄电影不一样,他并不是一个完人,他有自己“不愿意记得”的历史。在最后的引擎室,他伸手的一刹那,完成了最后一次自我救赎,洗清自己身上曾经的罪孽。 配音公司

  11. 成都配音

    Thursday, September 29, 2016 - 22:57:26

    会声会影(Ulead VideoStudio) 会声会影是最简单好用的DV、HDV影片剪辑软件,会声会影10是一套操作最简单,功能最强悍的DV、HDV影片剪辑软件。不仅完全符合家庭或个人所需的影片剪辑功能,甚至可以挑战专业级的影片剪辑软件。无论是剪辑新手、老手,会声会影10替您完整纪录生活大小事! 全新大改版完整支持 HDV、HDD数字摄影机的影片撷取、剪辑与输出。并贴心地提供个人化可弹性配置的操作接口,可依照自己的剪辑习惯将预览窗口、选项控制面板、图库区作最符合您剪辑习惯的配置。在影片覆迭功能部分,会声会影10独家提供「七轨影片覆迭」的强大剪辑功能,轻松制作出独树一格的多重子母画面及蒙太奇特效!除此之外更推出「防手震」、「改善光线」、「鱼眼」等智慧滤镜,补救不佳的拍摄画面,再现全心感动。「自动侦测广告」工具更自动侦测出所有电视广告片段让您轻松移除,当然也可以使用「AccuCut」搭配时间轴缩放控制,即使在很长的影片中也可以快速选择到任意画面的画格进行修剪。 会声会影是一套个人家庭影片剪辑软件。从摄像机上观赏拍摄的影片是一种满足,将拍摄的影片与亲友分享更是一种幸福满满的乐趣。会声会影让您体验全新幸福剪辑乐趣。在全新一代的会声会影10,您可直接通过DV-to-DVD向导,完整保留影片最原始的感动。您更可直接通过创新的Flash影片快剪向导,以及功能更完整强大的编辑模式剪辑出个人风格,点缀个人影片。会声会影10 赋予影片新生命,您将可以从中体验拍摄与影片剪辑的乐趣。会声会影帮您保留细致的神韵眸彩与物体的精细线条,体验拍摄当时最原汁原味的感动,把玩影片剪辑的乐趣,只有在友立资讯会声会影。会声会影10对HDTV的支持相当好! 配音

Add comment

Fill out the form below to add your own comments