91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

FPGA增強(qiáng)了數(shù)碼相冊(cè)功能

星星科技指導(dǎo)員 ? 來(lái)源:嵌入式計(jì)算設(shè)計(jì) ? 作者:David Auyeung ? 2022-10-25 11:25 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

隨著我們不斷以像素為單位捕獲生活快照,我們正在積累一系列軟件工具和設(shè)備來(lái)查看,編輯,存儲(chǔ),個(gè)性化和共享我們的數(shù)碼照片。一個(gè)能夠可靠地提供所有這些功能的單一、易于使用的系統(tǒng)將簡(jiǎn)化和增強(qiáng)照片制作過(guò)程。

來(lái)自北京交通大學(xué)信息科學(xué)研究所的一名學(xué)生設(shè)計(jì)工程團(tuán)隊(duì)使用基于FPGA的可編程片上系統(tǒng)(SOPC)解決方案創(chuàng)建了一個(gè)便攜式多功能數(shù)碼相冊(cè)。雖然傳統(tǒng)的數(shù)碼相冊(cè)主要能夠存儲(chǔ)和顯示圖像,但這種動(dòng)態(tài)原型還允許用戶直接即時(shí)編輯和個(gè)性化數(shù)碼照片,并通過(guò)互聯(lián)網(wǎng)將圖像傳輸?shù)剿麄兊募彝セ蜣k公室PC。

這張專輯的基礎(chǔ)技術(shù)包括一個(gè)高度集成的系統(tǒng),其中包括FPGA中的嵌入式處理器。SOPC設(shè)計(jì)集成了圖像處理功能,壓縮,解壓縮,傳輸和接收。自上而下的 SOPC 設(shè)計(jì)流程(圖 1)幫助團(tuán)隊(duì)大大縮短了設(shè)計(jì)周期。

圖 1:采用自上而下的嵌入式處理器開(kāi)發(fā)流程的可編程片上系統(tǒng)(SOPC)設(shè)計(jì)可以提供靈活性并加快上市時(shí)間。

poYBAGNXV02AWrqQAAXSH8O677E281.png

靈活的系統(tǒng)設(shè)計(jì)

使用SOPC生成器,設(shè)計(jì)團(tuán)隊(duì)通過(guò)Avalon總線集成了應(yīng)用程序的所有功能模塊。集成工具使團(tuán)隊(duì)能夠快速構(gòu)建一個(gè)結(jié)合了軟件和硬件組件的穩(wěn)定系統(tǒng)。該開(kāi)發(fā)平臺(tái)由 Altera DE2 開(kāi)發(fā)和教育多媒體板組成,該板帶有旋風(fēng) II FPGA 和 Nios II 嵌入式處理器。

該團(tuán)隊(duì)優(yōu)化了設(shè)計(jì),以降低功耗,同時(shí)使用更少的設(shè)計(jì)資源。該團(tuán)隊(duì)使用 Nios II 嵌入式處理器進(jìn)行設(shè)計(jì),使用自定義指令和外設(shè)來(lái)加速系統(tǒng)操作,從而增強(qiáng)了性能。

設(shè)計(jì)團(tuán)隊(duì)還整合了適應(yīng)未來(lái)增強(qiáng)功能和功能擴(kuò)展的能力。例如,通過(guò)集成的通信接口,相冊(cè)可以將個(gè)性化的數(shù)字圖像發(fā)送到手機(jī)。

無(wú)需 PC 即可實(shí)現(xiàn)強(qiáng)大的處理能力

數(shù)碼相冊(cè)具有以下功能:

數(shù)碼照片存儲(chǔ)

利用開(kāi)發(fā)板上的安全數(shù)字(SD)卡接口,該團(tuán)隊(duì)將數(shù)據(jù)、需求和地址線從SD卡加載到Avalon總線,使嵌入式處理器能夠控制SD卡數(shù)據(jù)的讀取和寫入。

數(shù)碼照片查看和回放

使用MicroC/FS嵌入式文件系統(tǒng),相冊(cè)可以通知嵌入式處理器附加存儲(chǔ)介質(zhì)中可用的照片文件,因此用戶可以隨時(shí)查看其圖像。

特殊音樂(lè)效果

此功能使用壓縮的 G.729 代碼流作為音樂(lè)格式,并使用嵌入式實(shí)驗(yàn)室解碼算法來(lái)播放選定的曲調(diào)。

照片格式壓縮和解壓縮

該團(tuán)隊(duì)將JPEG解碼器模塊集成到嵌入式處理器中,使用解碼后的RGB數(shù)據(jù)進(jìn)行所有處理,并將照片壓縮為JPEG格式以進(jìn)行網(wǎng)絡(luò)傳輸。

數(shù)碼照片網(wǎng)絡(luò)傳輸

該存儲(chǔ)驅(qū)將網(wǎng)絡(luò)接收的 JPEG 代碼流傳輸?shù)?FPGA 進(jìn)行處理。之后,相冊(cè)通過(guò)FPGA將處理后的照片數(shù)據(jù)壓縮為JPEG代碼流,并通過(guò)網(wǎng)絡(luò)傳輸這些流,允許用戶共享圖像。設(shè)計(jì)團(tuán)隊(duì)創(chuàng)建了一個(gè)具有網(wǎng)絡(luò)功能的電路板,該電路板通過(guò)通用I/O引腳與FPGA連接(見(jiàn)圖3)。

圖 3:數(shù)碼相冊(cè)的硬件設(shè)計(jì)架構(gòu)包括網(wǎng)絡(luò)連接,以實(shí)現(xiàn)照片共享。

poYBAGNXV1iAA4DjAAGh6YU5vCs462.png

用戶界面

通過(guò)為開(kāi)發(fā)板配備PS/2接口,設(shè)計(jì)團(tuán)隊(duì)能夠?qū)⑹髽?biāo)和鍵盤功能加載到Avalon總線上,并修改板載電路,使嵌入式處理器能夠響應(yīng)PS/2外設(shè)。

數(shù)字照片和音頻文件管理、照片編輯和處理以及水印嵌入和提取

嵌入式平臺(tái)提供了支持提供這些功能的軟件所需的處理資源。

系統(tǒng)硬件設(shè)計(jì)

相冊(cè)應(yīng)用程序由以下模塊組成:

· SD 卡文件系統(tǒng)

· 鍵盤輸入

· 音頻數(shù)模轉(zhuǎn)換器

· 網(wǎng)絡(luò)控制器

· 液晶控制器

· 顯卡顯示器

· J 形編解碼器

· 圖像處理

· 音頻解碼

出于系統(tǒng)兼容性目的,設(shè)計(jì)人員使用SD卡作為照片和音樂(lè)的主要存儲(chǔ)介質(zhì)。為了獲得更快的讀/寫性能,在開(kāi)發(fā)平臺(tái)上將單行SD卡讀取設(shè)置修改為四行模式。

鍵盤和鼠標(biāo)模塊使用相同的協(xié)議。在每個(gè)周期中,數(shù)據(jù)線傳輸一些數(shù)據(jù),時(shí)鐘線傳輸讀取的脈沖。這使設(shè)備能夠?qū)?shù)據(jù)傳輸?shù)街鳈C(jī),反之亦然。

盡管原型使用LCD顯示器,但設(shè)計(jì)團(tuán)隊(duì)還創(chuàng)建了一個(gè)具有水平和垂直時(shí)間序列的VGA接口。SRAM存儲(chǔ)器用作圖像數(shù)據(jù)存儲(chǔ)器,顯示解壓縮和處理后的圖像。

系統(tǒng)軟件設(shè)計(jì)

MicroC/OS-II 嵌入式操作系統(tǒng)在嵌入式處理器上運(yùn)行,為數(shù)碼相冊(cè)應(yīng)用提供軟件平臺(tái)。操作系統(tǒng)調(diào)度功能任務(wù),作為集成多種功能的穩(wěn)定平臺(tái)。設(shè)計(jì)團(tuán)隊(duì)選擇將 MicroC/OS-II 用于此應(yīng)用,因?yàn)樗哂行?、?shí)時(shí)性能、小尺寸和可擴(kuò)展性。

JPEG 編解碼器模塊轉(zhuǎn)換圖像格式。對(duì)于編碼,系統(tǒng):

· 讀取位圖文件并將圖形信息存儲(chǔ)在數(shù)據(jù)體系結(jié)構(gòu)中

· 轉(zhuǎn)換顏色模型

· 將數(shù)據(jù)劃分為 8x8 塊

· 對(duì)每個(gè) 8x8 數(shù)據(jù)塊執(zhí)行離散余弦變換 (DCT) 逆變換、逆量化和解碼

· 利用讀取信息生成解碼所需的所有表

· 將數(shù)據(jù)存儲(chǔ)為 JPEG 文件

對(duì)于解碼,系統(tǒng):

· 讀取 JPEG 文件并將圖形信息存儲(chǔ)在數(shù)據(jù)體系結(jié)構(gòu)中

· 利用讀取信息生成解碼所需的所有表

· 將數(shù)據(jù)劃分為 8x8 塊

· 對(duì)每個(gè) 8x8 數(shù)據(jù)塊執(zhí)行 DCT 逆變換、逆量化和解碼

· 轉(zhuǎn)換顏色模型

· 將數(shù)據(jù)存儲(chǔ)為位圖文件

通過(guò)這些過(guò)程,數(shù)字相冊(cè)補(bǔ)充了數(shù)碼相機(jī),允許用戶直接和實(shí)時(shí)地查看和編輯存儲(chǔ)在相機(jī)中的照片。

隨時(shí)隨地編輯和共享

基于SOPC的設(shè)計(jì)方法為團(tuán)隊(duì)提供了極大的靈活性,并使系統(tǒng)集成能夠縮短設(shè)計(jì)周期。使用多功能數(shù)碼相冊(cè),攝影師擁有一個(gè)方便的系統(tǒng),可以從幾乎任何位置輕松快速地處理他們的圖像。

審核編輯:郭婷

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 處理器
    +關(guān)注

    關(guān)注

    68

    文章

    20256

    瀏覽量

    252427
  • FPGA
    +關(guān)注

    關(guān)注

    1660

    文章

    22415

    瀏覽量

    636520
  • 嵌入式
    +關(guān)注

    關(guān)注

    5199

    文章

    20454

    瀏覽量

    334237
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    【ALINX 教程】FPGA Multiboot 功能實(shí)現(xiàn)——基于 ALINX Artix US+ AXAU25 開(kāi)發(fā)板

    系統(tǒng)級(jí)設(shè)計(jì) 階段的學(xué)習(xí)者 Multiboot 功能概述 在基礎(chǔ)實(shí)驗(yàn)中,FPGA 通常通過(guò) JTAG 下載 bitstream,這種方式掉電后配置就丟失,亦無(wú)法實(shí)現(xiàn)遠(yuǎn)程升級(jí)。Multiboot 通過(guò)將多個(gè)配置
    的頭像 發(fā)表于 01-05 15:41 ?1244次閱讀
    【ALINX 教程】<b class='flag-5'>FPGA</b> Multiboot <b class='flag-5'>功能</b>實(shí)現(xiàn)——基于 ALINX Artix US+ AXAU25 開(kāi)發(fā)板

    全新AMD Vitis統(tǒng)一軟件平臺(tái)2025.2版本發(fā)布

    AMD Vitis統(tǒng)一軟件平臺(tái) 2025.2 版現(xiàn)已推出,此版本為使用 AMD Versal AI Engine 的高性能 DSP 應(yīng)用提供了更出色的設(shè)計(jì)環(huán)境,還增強(qiáng)了仿真功能以加快復(fù)雜設(shè)計(jì)。
    的頭像 發(fā)表于 12-12 15:06 ?661次閱讀

    基于FPGA的CLAHE圖像增強(qiáng)算法設(shè)計(jì)

    CLAHE圖像增強(qiáng)算法又稱為對(duì)比度有限的自適應(yīng)直方圖均衡算法,其算法原理是通過(guò)有限的調(diào)整圖像局部對(duì)比度來(lái)增強(qiáng)有效信號(hào)和抑制噪聲信號(hào)。
    的頭像 發(fā)表于 10-15 10:14 ?658次閱讀
    基于<b class='flag-5'>FPGA</b>的CLAHE圖像<b class='flag-5'>增強(qiáng)</b>算法設(shè)計(jì)

    Immich智能相冊(cè)在樹(shù)莓派5上的高效部署與優(yōu)化

    將海外廣受歡迎的開(kāi)源智能相冊(cè)項(xiàng)目Immich部署于樹(shù)莓派5上,并通過(guò)搭載基于AX650N/AX8850的M.2算力卡,顯著提升了系統(tǒng)算力。借助該方案,我們高效部署了多模態(tài)模型CLIP,有效緩解了僅依賴樹(shù)莓派5本體運(yùn)行時(shí)CPU資源占用過(guò)高的瓶頸,大幅提升了“以文搜圖”功能
    的頭像 發(fā)表于 10-14 11:30 ?1283次閱讀
    Immich智能<b class='flag-5'>相冊(cè)</b>在樹(shù)莓派5上的高效部署與優(yōu)化

    芯海科技“驅(qū)屏”軟硬件全棧方案 加速智能終端交互升級(jí)

    手表、家電面板、工業(yè)終端等設(shè)備的標(biāo)配。顯示屏的普及,極大增強(qiáng)了產(chǎn)品功能與交互體驗(yàn),使操作更直觀、體驗(yàn)更流暢。但同時(shí)也對(duì)“驅(qū)屏”技術(shù)提出了更高要求——高刷新率、流暢
    的頭像 發(fā)表于 10-10 08:35 ?654次閱讀
    芯海科技“驅(qū)屏”軟硬件全棧方案 加速智能終端交互升級(jí)

    Altera Agilex 3/5 FPGA和SoC的功能特性

    Agilex 5 FPGA 和 SoC 以及新推出的 Agilex 3 FPGA 和 SoC 代表著可編程邏輯技術(shù)方面的重大飛躍。這兩個(gè)設(shè)備系列均具備全新功能,可隨著設(shè)計(jì)需求的變化實(shí)現(xiàn)輕松遷移和靈活擴(kuò)展。
    的頭像 發(fā)表于 09-06 10:10 ?3462次閱讀
    Altera Agilex 3/5 <b class='flag-5'>FPGA</b>和SoC的<b class='flag-5'>功能</b>特性

    零知開(kāi)源——STM32F4實(shí)現(xiàn)ILI9486顯示屏UI界面系列教程(四):相冊(cè)預(yù)覽和大圖功能

    本教程詳細(xì)講解如何在LVGL中實(shí)現(xiàn)相冊(cè)預(yù)覽和圖片放大功能。通過(guò)事件回調(diào)、窗口管理和圖片取模技術(shù),構(gòu)建流暢的用戶體驗(yàn)。主要內(nèi)容包括:硬件連接方式(與電子書教程相同)、軟件UI組件實(shí)現(xiàn)(主界面與預(yù)覽窗口
    的頭像 發(fā)表于 06-27 12:01 ?902次閱讀
    零知開(kāi)源——STM32F4實(shí)現(xiàn)ILI9486顯示屏UI界面系列教程(四):<b class='flag-5'>相冊(cè)</b>預(yù)覽和大圖<b class='flag-5'>功能</b>

    HarmonyOS實(shí)戰(zhàn):一招搞定保存圖片到相冊(cè)

    保存圖片功能幾乎是每個(gè)應(yīng)用程序必備的功能之一,當(dāng)用戶遇到喜歡的圖片時(shí)可以保存到手機(jī)相冊(cè)。那么在鴻蒙中保存圖片是否也需要申請(qǐng)用戶存儲(chǔ)權(quán)限以及如何將圖片保存到相冊(cè),本文將詳細(xì)講述怎么保存網(wǎng)
    的頭像 發(fā)表于 06-24 17:04 ?1271次閱讀

    PLL技術(shù)在FPGA中的動(dòng)態(tài)調(diào)頻與展頻功能應(yīng)用

    隨著現(xiàn)代電子系統(tǒng)的不斷發(fā)展,時(shí)鐘管理成為影響系統(tǒng)性能、穩(wěn)定性和電磁兼容性(EMI)的關(guān)鍵因素之一。在FPGA設(shè)計(jì)中,PLL因其高精度、靈活性和可編程性而得到廣泛應(yīng)用,本文將深入探討PLL技術(shù)在FPGA中的動(dòng)態(tài)調(diào)頻與展頻功能應(yīng)用。
    的頭像 發(fā)表于 06-20 11:51 ?2648次閱讀
    PLL技術(shù)在<b class='flag-5'>FPGA</b>中的動(dòng)態(tài)調(diào)頻與展頻<b class='flag-5'>功能</b>應(yīng)用

    基于STM32F103RC的電子相冊(cè)(原理圖、PCB源文件、程序源碼及制作)

    基于STM32F103RC的電子相冊(cè)(原理圖、PCB源文件、程序源碼及制作)推薦下載!
    發(fā)表于 05-28 21:58

    基于STM32F103RC的電子相冊(cè)(原理圖、PCB源文件、程序源碼及制作)

    基于STM32F103RC的電子相冊(cè)(原理圖、PCB源文件、程序源碼及制作) 項(xiàng)目示例下載! 純分享帖,需要者可點(diǎn)擊附件免費(fèi)獲取完整資料~~~【免責(zé)聲明】本文系網(wǎng)絡(luò)轉(zhuǎn)載,版權(quán)歸原作者所有。本文所用視頻、圖片、文字如涉及作品版權(quán)問(wèn)題,請(qǐng)第一時(shí)間告知,刪除內(nèi)容!
    發(fā)表于 05-23 20:40

    建設(shè)智慧教室需要哪些設(shè)備?智慧教室都有哪些功能和特點(diǎn)?

    隨著教育信息化的快速發(fā)展,智慧教室作為現(xiàn)代教育的重要組成部分,正在逐步滲透到各個(gè)教育層次中。建設(shè)智慧教室不僅提升了教學(xué)質(zhì)量,還增強(qiáng)了師生之間的互動(dòng)。廣凌科技(廣凌股份)在這一領(lǐng)域提供了多種技術(shù)解決方案,下面將介紹智慧教室的主要設(shè)備、功能及其特點(diǎn)。
    的頭像 發(fā)表于 05-23 09:49 ?1128次閱讀
    建設(shè)智慧教室需要哪些設(shè)備?智慧教室都有哪些<b class='flag-5'>功能</b>和特點(diǎn)?

    SOLIDWORKS?2025的集成式建模和仿真功能為用戶帶來(lái)諸多優(yōu)勢(shì)

    軟件不僅提升了設(shè)計(jì)效率,還大大地增強(qiáng)了產(chǎn)品的可靠性和性能,為工程師和設(shè)計(jì)師們開(kāi)辟了一條通往智能制造的高速通道。
    的頭像 發(fā)表于 04-27 10:55 ?767次閱讀
    SOLIDWORKS?2025的集成式建模和仿真<b class='flag-5'>功能</b>為用戶帶來(lái)諸多優(yōu)勢(shì)

    Xilinx Ultrascale系列FPGA的時(shí)鐘資源與架構(gòu)解析

    Ultrascale是賽靈思開(kāi)發(fā)的支持包含步進(jìn)功能增強(qiáng)FPGA架構(gòu),相比7系列的28nm工藝,Ultrascale采用20nm的工藝,主要有2個(gè)系列:Kintex和Virtex
    的頭像 發(fā)表于 04-24 11:29 ?2631次閱讀
    Xilinx Ultrascale系列<b class='flag-5'>FPGA</b>的時(shí)鐘資源與架構(gòu)解析

    建設(shè)智慧教室有哪些設(shè)備?有哪些功能和特點(diǎn)?

    隨著教育信息化的快速發(fā)展,智慧教室作為現(xiàn)代教育的重要組成部分,正在逐步滲透到各個(gè)教育層次中。建設(shè)智慧教室不僅提升了教學(xué)質(zhì)量,還增強(qiáng)了師生之間的互動(dòng)。廣凌科技(廣凌股份)在這一領(lǐng)域提供了多種技術(shù)解決方案,下面將介紹智慧教室的主要設(shè)備、功能及其特點(diǎn)。
    的頭像 發(fā)表于 04-22 17:58 ?1173次閱讀
    建設(shè)智慧教室有哪些設(shè)備?有哪些<b class='flag-5'>功能</b>和特點(diǎn)?